タイムライン - 2000-09
2000
🌐 Flash 5 は 2000 年にリリースされ、ECMAScript に基づいた完全なスクリプト言語である ActionScript 1.0 を導入しました。これにより複雑なインタラクティビティが実現でき、Flash がリッチインターネットアプリケーション、ゲーム、ビデオプレイヤーのためのプラットフォームになりました。
⚙️ jail メカニズムは FreeBSD の OS レベル仮想化の実装であり、システム管理者が FreeBSD 派生コンピュータシステムを jails と呼ばれるいくつかの独立したミニシステムに分割することを可能にします。最初は 2000 年 3 月 14 日に FreeBSD バージョン 4.0 で導入されました。Jails は 3 つの主な目標を目指しています。仮想化、セキュリティ、委譲の容易さです。
🌐 2000 年 3 月、Nupedia プロジェクトは Jimmy Wales と Larry Sanger によって開始されました。これは無料の査読付き百科事典であり、成長が遅かったため、その後 1 年で Wikipedia の作成に直結しました。
🌐 2000 年 5 月 22 日、Zend Engine 1.0 で動作する PHP 4 がリリースされました。
📊 SQLite はC プログラミング言語で書かれたデータベースエンジンで、2000 年 8 月 17 日に最初にリリースされました。スタンドアロンアプリではなく、開発者がアプリに組み込むライブラリであり、世界で最も広くデプロイされているデータベースエンジンです。
📜 Python 2.0 は 2000 年 10 月 16 日にリリースされ、サイクル 検出ガベージコレクタと Unicode サポートを含む多くの主要な新機能を備えていました。
📜 Apache Subversion (SVN) はソフトウェアバージョン管理とリビジョン管理システムです。CollabNet は 2000 年にこのプロジェクトを設立し、CVS のように動作しても バグを修正し、不足している機能を追加するオープンソースバージョン管理システムを作成しました。最初のリリースは 2000 年 10 月 20 日でした。
🔐 Security-Enhanced Linux (SELinux) は Linux カーネルセキュリティモジュールで、強制アクセス制御 (MAC) を含むアクセス制御セキュリティポリシーをサポートするメカニズムを提供します。2000 年 12 月 22 日に最初にリリースされました。
📜 C# (see sharp と発音) は、Microsoft の Anders Hejlsberg によって 2000 年に設計された、汎用でマルチパラダイム プログラミング言語です。その後、2002 年に Ecma (ECMA-334) によって国際標準として承認され、2003 年に ISO/IEC (ISO/IEC 23270) によって承認されました。
📜 CMake はクロスプラットフォームビルドシステムジェネレータで、Insight Segmentation and Registration Toolkit (ITK) の統一ビルド環境の必要性に対応するために開発されました。2000 年に最初に実装され、2001 年にさらに開発されました。
🏢 Linux Foundation (LF) は 2000 年に設立された非営利技術コンソーシアムで、Open Source Development Labs と Free Standards Group の合併です。Linux を標準化し、その成長をサポートし、商業採用を促進するために設立されました。
🌐 2000 年、Roy Fielding は Representational State Transfer (REST) をウェブサービスを設計するためのアーキテクチャアプローチとして提案しました。REST はハイパーメディアに基づい て分散システムを構築するためのアーキテクチャスタイルです。
🏢 Microsoft は 2000 年 6 月の Forum 2000 カンファレンスで .NET イニシアチブを正式に発表しました。これは COM のようなバイナリレベルコンポーネントモデルの複雑さに対処することを意図した新しい「マネージド」ソフトウェアプラットフォームでした。
2001
⚙️ Linux バージョン 2.4.0 は 2001 年 1 月 4 日にリリースされ、ISA Plug and Play、USB、PC Cards のサポートを含んでいました。Linux 2.4 は Pentium 4 と Itanium、および新しい 64 ビット MIPS プロセッサのサポートを追加しました。
🏢 Creative Commons (CC) はアメリカの非営利組織で、国際的なネットワークです。教育的アクセスの拡大と、他の人がそれに基づいて構築し共有できるクリエイティブ作品の範囲を広げることに専念しています。2001 年 1 月 15 日に設立されました。
🌐 Wikipedia は世界中のボランティアによって作成・編集される無料のオンライン百科事典です。2001 年 1 月 15 日に Jimmy Wales と Larry Sanger によって設立されました。包括的でアクセスしやすく、信頼できる情報源を誰もが編集できるという原則に基づいています。Wikipedia は MediaWiki 上で動作しており、MediaWiki は Wikipedia の必要性のために特別に作成されたソフトウェアです。
🏢 2001 年 2 月 11 日から 13 日に、ソフトウェア業界の 17 人のリーダーが会合し、会話、スキー、リラックスし、共通点を見つけようとしました。彼らは一緒に『Agile Software Development のマニフェスト 』を発表しました。Scrum の共同作成者である Ken Schwaber と Jeff Sutherland がこれに署名しました。
⚙️ VMware ESXi (旧 ESX) は VMware によって開発されたエンタープライズクラスの Type-1 ハイパーバイザーであり、仮想コンピュータのデプロイと提供に使用されます。2001 年 3 月 23 日に最初にリリースされました。
⚙️ Mac OS X 10.0 Cheetah は 2001 年 3 月 24 日にリリースされ、Apple の Unix ベースのオペレーティングシステムの最初のデスクトップバージョンでした。NeXTSTEP 財団に基づいて構築されました。Aqua ユーザーインターフェイスを導入し、クラシック Mac OS のルック&フィールに取って代わりました。
☁️ CruiseControl は Java ベースの継続的ビルドフレームワークで、BSD スタイルのライセンスの下で配布されます。2001 年 3 月 30 日に最初にリリースされ、最初のオープンソース継続的統合ツールの 1 つでした。
📊 PostgreSQL 7.1 は 2001 年 4 月 13 日にリリースされ、Write-Ahead Log (WAL) を導入しました。これはデータ永続性とクラッシュリカバリを確保するための重要な機能です。
📜 YAML は人間が読める形式のデータシリアライゼーション言語で、設定ファイルおよびデータ保存または転送に一般的に使用されます。2001 年 5 月 11 日に最初にリリースされました。
📜 reStructuredText (RST) はテキストデータの形式で、主に Python コミュニティで技術ドキュメント作成に使用されます。Docutils プロジェクトの一部であり、2001 年 6 月 1 日に最初にリリースされ、Python に Javadoc に似たドキュメンテーションツールを提供することを目的としていました。
🌐 WebKit はブラウザエンジンで、Apple によって 開発され、主に Safari ウェブブラウザおよびすべての iOS ウェブブラウザで使用されています。2001 年 6 月 25 日に Apple 内で Don Melton によって KHTML と KJS のフォークとして開始されました。
🐛 Code Red はコンピュータワームであり、2001 年 7 月 15 日にインターネット上で観測されました。Microsoft の IIS ウェブサーバーを実行しているコンピュータを攻撃し、エンタープライズネットワークを対象とした最初の大規模混合脅威攻撃になりました。
🐛 Nimda ウイルスは悪意のあるファイルに感染するコンピュータワームであり、迅速に広がり、Code Red などの以前の発生による経済的損害を超えました。最初のアドバイザリは 2001 年 9 月 18 日に公開されました。
📊 2001 年 9 月、Lucene は Apache Software Foundation の Jakarta ファミリーのオープンソース Java 製品に参加しました。
🌐 Tomcat 4.0 は 2001 年 9 月にリリースされ、Servlet 2.3 と JSP 1.2 を実装する完全な書き直しでした。Catalina (サーブレットコンテナ)、Coyote (HTTP コネクタ)、Jasper (JSP エンジン) の永続的なアーキテクチャを導入しました。
⚙️ Windows XP は 2001 年 10 月 25 日にローンチされ、Microsoft の消費者向けと商用オペレーティングシステムをマージしました。消費者向けラインを安定した NT カーネルに移動しました。「Luna」インターフェイスが再設計され、その後 10 年以上デスクトップ市場を支配しました。
🖥️ Eclipse は統合開発環境 (IDE) であり、ベースワークスペースと拡張可能なプラグインシステムを備えています。Smalltalk ベースの VisualAge ファミリーの IDE に着想を得ています。Eclipse 1.0 は 2001 年 11 月 29 日にリリースされ、2016 年ま では最も人気のある Java IDE でした。
📊 SciPy はPython のための無料でオープンソースの科学および技術計算ライブラリです。Travis Oliphant、Eric Jones、Pearu Peterson が作成したコードがマージされ、単一のパッケージ名の下に統一された 2001 年頃に作成されました。
⚙️ VMware Server (旧 VMware GSX Server) は VMware, Inc. によって開発された提供が終了した無料仮想化ソフトウェアサーバースイートです。ESX 1.0 (Type 1 ハイパーバイザー) と GSX 1.0 (Type 2 ハイパーバイザー) の両方が 2001 年にローンチしました。
📊 IPython (Interactive Python) はPython 用に開発されたコマンドシェル対話型コンピューティングです。イントロスペクション、豊富なメディア、シェル構文、タブ補完、履歴を提供しています。2001 年に最初にリリースされました。
🔐 SHA-2 (Secure Hash Algorithm 2) は米国国家安全保障局 (NSA) によって設計された暗号ハッシュ関数のセットで、2001 年に最初に発表されました。Merkle–Damgård 構築法を使用して、Davies–Meyer 構造の特殊なブロック暗号に基づいた一方向圧縮関数から構築されました。
🔐 Advanced Encryption Standard (AES)、別名 Rijndael は、米国国立標準技術研究所 (NIST) によって 2001 年に確立された電子データ暗号化の仕様です。
🌐 2001 年、最初の Java Specification Request (JSR) は javax.servlet.ui という名前でパッケージを開発することを提案していました。2001 年 6 月、JavaWorld は Amy Fowler のチームによる「JavaServer Faces API」(「Moonwalk」とも呼ばれます) の設計を「Web ベースのユーザーインターフェイスを作成するためのアプリケーションフレームワーク」として報告しました。
🏢 Toyota は 2001 年に「The Toyota Way」として内部管理の価値観を正式にしました。これは 2 つの主要な柱で構成されています。継続的改善 (Kaizen) と人を尊重することです。
2002
🌐 ASP.NET はサーバー側ウェブアプリケーションフレームワークで、動的ウェブページを構築するために使用されます。2002 年 1 月 5 日に .NET Framework 1.0 の一部としてリリースされました。これは Microsoft の Active Server Pages (ASP) テクノロジーの後継です。
🏢 .NET Framework 1.0 は 2002 年 2 月 13 日に公式にリリースされました。Visual Studio .NET と一緒にリリースされ、Common Language Runtime (CLR) と C# プログラミング言語を導入しました。
⚙️ Arch Linux は独立して開発されて x86-64 汎用 Linux ディストリビューションであり、ローリングリリースモデルに従うことで、ほとんどのソフトウェアの最新の安定バージョンを提供しようとしています。Judd Vinet によって開始され、2002 年 3 月 11 日に最初にリリースされました。
⚙️ Gentoo Linux は Portage パッケージ管理システムを使用して構築された Linux ディストリビューションです。バージョン 1.0 は 2002 年 3 月 31 日にリリースされ、非営利の Gentoo Foundation は 2004 年に設立され、すべての著作権と商標が移譲されました。
🌐 Mozilla プロジェクトは Gecko レイアウトエンジンに nsIXMLHttpRequest というインターフェースを開発して実装しました。XMLHttpRequest JavaScript オブジェクトとして公開されるラッパーを作成しました。XMLHttpRequest オブジェクトは Gecko バージョン 0.6 (2000 年 12 月 6 日にリリース) 時点ではアクセス可能でしたが、Gecko 1.0 (2002 年 6 月 5 日にリリース) まで完全に機能していませんでした。
🌐 Mozilla Firefox はMozilla Foundation によって開発された無料でオープンソースのウェブブラウザです。Gecko レンダリングエンジンを使用してウェブページを表示します。2002 年 9 月 23 日に最初にリリースされました。
📜 Spring Framework は Java プラットフォーム用のアプリケーションフレームワークおよび逆制御コンテナです。2002 年 10 月 1 日に最初にリリースされました。そのコア機能は任意の Java アプリケーションによって使用でき、Java EE の上にウェブアプリケーションを構築するための拡張があります。
🧠 Torch はLua プログラミング言語に基づくオープンソース機械学習ライブラリおよび科学コンピューティングフレームワークです。2002 年 10 月に最初にリリースされました。
📜 「Test-Driven Development: By Example」by Kent Beck は 2002 年 11 月に Addison-Wesley によって発行されました。赤緑リファクタリングサイクルを普及させ、テスト駆動開発をそれらを成功させる本番コードの前に自動テストが書かれる規律として提示しました。
⚙️ Linux Namespaces は 2002 年に mount namespace 種類での作業で 2.4.19 カーネルに起源しました。追加の名前空間は 2006 年から始まり、将来にかけて追加されました。
📜 AsciiDoc は textual データの形式であり、語義的には DocBook XML と同等ですが、プレーンテキストマークアップ規約を使用しています。Stuart Rackham によって 2002 年に作成されました。Python ベースのツール ('asciidoc' と 'a2x') がプレーンテキストファイルを一般 的に使用される発行済みドキュメント形式に変換するために使用されます。
🌐 JSON はJavaScript から派生した言語非依存のデータ形式です。JSON.org ウェブサイトは 2002 年にローンチされ、これを標準データ交換形式として確立しました。
📊 最後の主要リリースであるソフトウェア Lotus 1-2-3 Release 9.8 は 2002 年に Lotus SmartSuite オフィスパッケージの一部としてローンチされました。
🏢 Ken Schwaber は 2002 年に Scrum Alliance を設立し、世界中の Scrum トレーニングと認定を提供します。
🏢 Kent Beck は 2002 年 11 月 8 日に「Test Driven Development: By Example」を発行し、赤緑リファクタリングサイクルで TDD をスタンドアロン実装として正式化しました。失敗するテストを書き、最小限のコードでそれを成功させ、その後リファクターしてください。
2003
📊 Tableau Software, LLC はアメリカのインタラクティブデータ可視化ソフトウェア企業で、ビジネスインテリジェンスに焦点を当てています。2003 年 1 月に Pat Hanrahan、Christian Chabot、Chris Stolte によって正式に設立され、本社は 2004 年にシアトル、ワシントンに移転しました。
🌐 Wikimedia Foundation は Wikipedia をホストしてきた非営利組織で、2003 年 6 月 20 日にセントピーターズバーグ、フロリダに設立されました。
🖥️ Monad (Microsoft Shell または MSH) の最初の公式デモンストレーションは 2003 年 9 月の Professional Developers Conference (PDC) で開催されました。
⚙️ Android, Inc. はカリフォルニア州パロアルトで 2003 年 10 月に Andy Rubin、Rich Miner、Nick Sears、Chris White によって設立されました。「所有者の位置情報と環境設定を認識している、より スマートなモバイルデバイス」を開発するために設立されました。
⚙️ Linux バージョン 2.6.0 は 2003 年 12 月 17 日にリリースされました。2.6.x の開発は、シリーズの期間を通じて新機能を含めることに向けてさらに変化しました。
📜 Python Package Index (PyPI) は「Cheese Shop」とも呼ばれ、Python の公式サードパーティソフトウェアリポジトリです。2003 年にローンチされました。そのメタデータ標準は 2001 年 3 月に PEP 241 によって定義され、包括的なカタログ提案は 2002 年 11 月に最終化されました。
📜 Domain-driven design (DDD) はソフトウェアドメインの入力に従ってソフトウェアをドメインと一致するようにモデル化することに焦点を当てた主要なソフトウェア設計アプローチです。用語は Eric Evans によって彼の同名の本で 2003 年に造られました。
⚙️ Google Borg はクラスタマネージャーで Google によって使用されます。Docker や Kubernetes のような同様のアプローチの広範な使用につながりました。Google によって 2015 年に発行された研究論文によると、Borg は 2003 年に開発されました。
⚙️ Xen は Type-1 ハイパーバイザーで、複数のコンピュータオペレーティングシステムが同じハードウェアで同時に実行されることを可能にするサービスを提供します。ケンブリッジ大学での研究プロジェクトとして起源しました。Ian Pratt と彼の博士課程の学生 Keir Fraser が主導しました。最初の公開リリースは 2003 年に行われ、v1.0 は 2004 年に続きました。プロジェクトは Linux Foundation によっ て開発されています。
📊 Matplotlib はPython プログラミング言語と NumPy のプロッティングライブラリです。Tkinter、wxPython、Qt、GTK などの GUI ツールキットを使用して、アプリケーションにプロットを組み込むためのオブジェクト指向 API を提供します。2003 年に最初にリリースされました。
🔐 CAPTCHA (Completely Automated Public Turing test to tell Computers and Humans Apart) は課題応答 Turing テストで、ユーザーが人間であるかどうかを判断し、ボット攻撃とスパムを抑止するためにコンピューティングで使用されます。用語は 2003 年に Luis von Ahn、Manuel Blum、Nicholas J. Hopper、John Langford によって造られました。
🧩 RFC 3629 は 2003 年 11 月に発行され、UTF-8 仕様を更新して U+0000..U+10FFFF の範囲に制限し、UTF-8 を標準インターネットプロトコル要素として確立しました。
🏢 Dan North は 2003 年後半に JBehave を書いている間に behaviour-driven development (BDD) を導入しました。これは JUnit の交換で、テスト語彙を削除し、動作検証中心の語彙に有利にしたものです。Chris Matts と一緒に、彼は「Given/When/Then」シナリオ語彙を経由して要件にアプローチを拡張しました。
📜 2003 年、GameDev.net による調査では、Lua がゲームプログラミング用の最も人気のあるスクリプト言語であることが示されました。
2004
📜 Scala は強い静型汎用プログラミング言語で、オブジェクト指向と関数型プログラミングパラダイムの両方をサポートしています。2004 年 1 月 20 日に最初にリリースされました。
🌐 JavaServer Faces 1.0 は 2004 年 3 月 11 日にリリースされ、コンポーネントベースのウェブアプリケーションフレームワークの初期仕様でした。
📜 RubyGems は Ruby プログラミング言語のパッケージマネージャーで、Ruby プログラムおよびライブラリを配布するための標準形式を提供します。開発は 2003 年 11 月に開始され、2004 年 3 月 14 日 (Pi Day) に公開リリースされました。
🌐 Google は 2004 年 4 月 1 日に限定ベータリリースで Gmail をローンチしました。1 ギガバイトのストレージを提供し、当時の競合他社よりも大幅に大きいものでした。
📜 2004 年 4 月、Windows Installer XML (WiX) は最初の Microsoft プロジェクトでオープンソースライセンスの Common Public License の下でリリースされました。最初は SourceForge でホストされており、外部でホストされた最初の Microsoft プロジェクトでもありました。
⚙️ 2004 年 4 月、南アフリカの起業家 Mark Shuttleworth は 12 人の Debian 開発者をロンドンのフラットに招待しました。彼らはブレーンストーミングを行い、Ubuntu になるものを区別する機能を配置しました。プロジェクトに資金を提供するために、Shuttleworth は Canonical Ltd. を作成し、Thawte から Verisign に売却した彼の資産を使用して開発者を雇用しました。
🌐 Web Hypertext Application Technology Working Group (WHATWG) は 2004 年 6 月 4 日に発表されました。Apple、Mozilla、Opera によって設立されました。W3C がワークショップで HTML を進化させるための共同提案を却下した後です。WHATWG は、最終的に HTML5 になる新しい HTML 仕様の独立した開発を開始しました。
🌐 2004 年 7 月 1 日、新しい Zend Engine II で動作する PHP 5 がリ リースされました。PHP 5 はオブジェクト指向プログラミングのサポート改善、PHP Data Objects (PDO) エクステンション、多数のパフォーマンス強化などの新機能を含めました。
📜 Maven は主に Java プロジェクト用のビルド自動化ツールです。Jason van Zyl によって作成され、2002 年に Apache Turbine のサブプロジェクトとして開始され、2003 年に Apache Software Foundation のトップレベルプロジェクトとして受け入れられました。Maven 1.0 は 2004 年 7 月 13 日にリリースされました。
🌐 Ruby on Rails 0.5.0、プロジェクト管理ツール Basecamp から抽出された最初のオープンソースリリースです。David Heinemeier Hansson によって 2004 年 7 月に最初にリリースされました。
🌐 Nginx はウェブサーバーで、リバースプロキシ、ロードバランサー、HTTP キャッシュとしても使用できます。Igor Sysoev によって C10k 問題を解決するために作成されました。2004 年 10 月 4 日に最初に公開リリースされ、2008 年 9 月までに Rambler ポータルの 1 日 5 億リクエストを処理していました。
⚙️ Ubuntu 4.10 (Warty Warthog) は 2004 年 10 月 20 日にリリースされ、Ubuntu の最初のリリースでした。Debian に基づいて構築され、6 ヶ月ごとに新しいリリースがリリースされ、その後 18 ヶ月のサポートを受ける計画がありました。
⚙️ Unionfs は Linux、FreeBSD、NetBSD のファイルシステムサービスであり、他のファイルシステムのユニオンマウントを実装しています。個別のファイルシステムのファイルおよびディレクトリを単一の一貫性のあるファイルシステムに透過的にオーバーレイすることができます。バージョン 1.0.2 は 2004 年 11 月 9 日にリリースされました。
🌐 Firefox のバージョン 1.0 は 2004 年 11 月 9 日にリリースされました。その後、2005 年 11 月にバージョン 1.5、2006 年 10 月にバージョン 2.0、2008 年 6 月にバージョン 3.0、2009 年 6 月にバージョン 3.5 が続きました。
📜 Markdown は、プレーンテキストエディターを使用してフォーマットされたテキストを作成するための軽量マークアップ言語です。John Gruber と Aaron Swartz は 2004 年に Markdown を作成しました。ソースコード形式で読みやすいことを意図したマークアップ言語です。
📊 MapReduce はプログラミングモデルおよび関連する実装で、クラスター上の並列分散アルゴリズムを使用して、大規模データセットを処理および生成します。Google によって 2004 年に導入されました。
🧠 2004 年、K. S. Oh と K. Jung は、標準ニューラルネットワークが GPU で大幅に高速化できることを実証しました。CPU と同等より 20 倍高速化を実現しました。その後の 2005 年の論文は機械学習に対する GPGPU の価値をさらに強調しました。
🌐 Selenium は 2004 年に Jason Huggins によって ThoughtWorks in Chicago で作成されました。「JavaScriptTestRunner」として、内部の時間と経費のアプリケーションのテストを自動化するために。ThoughtWorker Paul Hammant は、それをオープンソースすることを提案し、Selenium Remote Control (RC) を共同開発しました。これにより、ブラウザ自動化がワイアプロトコルを介してあらゆる言語から可能になりました。
2005
📊 PostgreSQL 8.0 は 2005 年 1 月 19 日にリリースされ、Microsoft Windows のネイティブサポートを初めて持つバージョンでした。セーブポイントとポイント・イン・タイムリカバリを追加しました。
☁️ Hudson は Java で書かれた継続的統合サーバーです。Sun Microsystems の Kohsuke Kawaguchi によって作成され、2005 年 2 月 7 日に最初にリリースされました。Oracle が Sun を 2010 年に買収した後、商標紛争により、コミュニティはプロジェクトをフォークし、2011 年に Jenkins に名前を変更しました。
🖥️ fish (「friendly interactive shell」の頭文字) は Unix シェルで、インタラクティビティとユーザビリティに焦点を当てています。Axel Liljencrantz によって 2005 年 2 月 13 日に最初にリリースされました。ほとんどの他のシェルとは異なり、POSIX シェル標準に設計上従わず、代わりにユーザー体験を優先し、構文の強調表示と自動提案などの機能を備えています。
🌐 Prototype JavaScript Framework は Sam Stephenson によって 2005 年 2 月に作成された JavaScript フレームワークです。Ruby on Rails での Ajax サポートの一部でした。
📊 2005 年 2 月、Lucene は Jakarta のサブプロジェクトではなく、Apache のトップレベルプロジェクトになりました。
🌐 2005 年 4 月 1 日、Gmail の最初の周年記念日に、Google はストレージスペースを 2 GB に倍増させました。
🔐 Security Assertion Markup Language (SAML) は認証および認可データを交換するためのオープンスタンダードです。特に、アイデンティティプロバイダーとサービスプロバイダー間で。SAML 2.0 は 2005 年 3 月に OASIS 標準になりました。
⚙️ WWDC の 2005 年 6 月 6 日に、Steve Jobs は PowerPC から Intel プロセッサーへ Macintosh ラインを移行する Apple の計画を発表しました。Mac 履歴で 2 番目の主要なプロセッサー アーキテクチャ移行をマークしました。1994 年の Motorola 68000 から PowerPC への移行後です。
⚙️ collectd は Unix デーモンで、コンピューターおよびネットワーク機器のパフォーマンスデータを収集、転送、保存します。2005 年 7 月 8 日に最初にリリースされました。
⚙️ Google は 2005 年 7 月 11 日に Android, Inc. を買収し、Google の完全な子会社になりました。モバイルオペレーティングシステムの開発を続けるために、会社の主要な従業員を保持しました。
🌐 Django は無料でオープンソースの Python ベースのウェブフレームワークで、model–template–views (MTV) アーキテクチャパターンに従います。2005 年 7 月 21 日に最初にリリースされました。
📜 RSpec は 2005 年 8 月に Steven Baker によって開始されました。Dave Astels、Aslak Hellesøy、David Chelimsky と一緒に。Ruby の behavior-driven development (BDD) フレームワークです。JBehave に着想を得ました。describe/it DSL を導入し、実行可能な例としてソフトウェアの動作を表現します。RSpec 1.0 は 2007 年 5 月 18 日にリリースされました。David Chelimsky は 2006 年にプロジェクトリーダーシップを引き継ぎました。
🏢 2005 年 12 月に、Yahoo! は JSON でいくつかのウェブサービスを提供し始めました。
🌐 JSONP、または JSON-P (JSON with Padding) は、 <script> 要素をロードすることでデータをリクエストするための履歴 JavaScript 技術です。これは通常の JavaScript をロードするために意図された要素です。JSONP は同一オリジンポリシーをバイパスしてデータ共有を可能にします。
JSONP の元の提案(パディングがコールバッ ク関数である場合)は、2005 年 12 月に Bob Ippolito によって行われたと思われます。
🌐 Ruby on Rails 1.0 は 2005 年 12 月 13 日にリリースされ、フレームワークの最初の主要な安定バージョンをマークしています。
📜 F# (F sharp と発音) は関数型ファーストの汎用で強く型付けされたマルチパラダイムプログラミング言語です。F# Software Foundation、Microsoft、オープン貢献者によって開発されました。2005 年に最初にリリースされました。
🖥️ Git は Linus Torvalds によって 2005 年に Linux カーネル開発のために作成されました。他のカーネル開発者の貢献があります。メンテナンスは 2005 年 7 月 26 日に Junio Hamano に移転されました。Hamano は 2005 年 12 月 21 日にバージョン 1.0 をリリースし、プロジェクトのコア保守者のままです。
☁️ Puppet は 2005 年に Luke Kanies によって設立された設定管理ツールです。IT インフラストラクチャのライフサイクルを管理するために、プロビジョニング、パッチ適用、設定を含む宣言型言語を使用します。Puppet 自体は Ruby で書かれており、2005 年に最初にリリースされました。
🏢 Adobe Systems は 2005 年 12 月 3 日に Macromedia を約 34 億ドルで買収しました。Flash、Dreamweaver、Director、Fireworks、Authorware の所有権を取得しました。その後、製品は Adobe Flash として再ブランド化されました。
🧩 AOL は 2005 年に Usenet アクセスを廃止しました。ウェブログ、チャットフォーラム、オンライン会議の増加する人気を理由にしました。
2006
⚙️ 2006 年 1 月 10 日、Steve Jobs は最初の Intel ベースの Mac である iMac と MacBook Pro を Macworld Conference & Expo で発表しました。PowerPC からの移行を開始しました。9 ヶ月以内に製品ラインから完了しました。
📊 SQLAlchemy はオープンソース SQL ツールキットで、Python プログラミング言語のオブジェクト関連マッパーです。2006 年 2 月に最初にリリースされました。
☁️ Amazon S3 (Amazon Simple Storage Service) は Amazon Web Services (AWS) によって提供されるオブジェクトストレージサービスです。ウェブサービスインターフェースを通じて。2006 年 3 月 14 日に米国でローンチされました。
📊 Apache Hadoop は、コンピューターのクラスター全体で大規模データセットの分散処理のためのフレームワークです。Doug Cutting と Mike Cafarella によって作成され、2006 年 4 月 1 日に最初にリリースされました。Google の MapReduce と Google File System 論文に着想を得ました。そのコアは Hadoop Distributed File System (HDFS) と MapReduce 処理モデルで構成されています。Cutting はそれを彼の息子のおもちゃの詰められた象の後に名前を付けました。
🏢 2006 年 4 月 5 日に、World Wide Web Consortium (W3C) は XMLHttpRequest オブジェクトの最初のドラフト仕様をリリースしました。公式なウェブ標準を作成しようとする試みで。
🖥️ Microsoft は 2006 年 4 月 25 日に Monad を公式に Windows PowerShell に名前変更しました。ツールの最初のリリース候補 (RC1) をリリースしました。
📜 Java EE 5 は 2006 年 5 月 11 日にリリースされ、J2EE から Java EE へプラットフォームの名前を変更しました。Java アノテーションとジェネリクスを採用することで開発を大幅に簡略化しま した。EJB 3.0 と JPA と一緒に。
⚙️ Upstart はイベントベースの従来の init デーモンの交換です。2006 年 8 月 24 日に最初にリリースされました。複数の Unix のような オペレーティングシステムによって使用されます。コンピュータが開始されるときにタスクを実行するために。
☁️ Amazon Elastic Compute Cloud (EC2) は Amazon Web Services (AWS) 内のクラウドコンピューティングサービスです。ユーザーがアプリケーションを実行するための仮想コンピュータをレンタルできます。2006 年 8 月 25 日に限定公開ベータ版で発表され、最初は Xen 仮想化のみを使用していました。
🌐 Apple は 2006 年 8 月 7 日に、Mac OS X v10.5「Leopard」と一緒に Ruby on Rails を出荷することを発表しました。2007 年 10 月に後でリリースされ、フレームワークをプリインストールする最初の主要オペレーティングシステムです。
🌐 jQuery は HTML DOM トラバーサルと操作を簡素化するために設計された JavaScript ライブラリです。イベント処理、CSS アニメーション、Ajax。John Resig によって 2006 年 1 月の BarCamp NYC で作成されました。Dean Edwards の cssQuery ライブラリに着想を得ました。2006 年 8 月 26 日に最初にリリースされました。
🖥️ Windows PowerShell 1.0 は 2006 年 11 月 14 日に Windows XP SP2、Windows Server 2003、Windows Vista にリリースされました。
📊 NumPy は Python プログラミング言語のライブラリで、大規模多次元配列とマトリクスのサポートを追加します。高レベルの数学関数と一緒に。2006 年に Travis Oliphant によって SciPy プロジェクトの一部として Numarray のフィーチャーを Numeric にポート化することで、コミュニティを単一の配列パッケージの 周りに統一することで作成されました。
🧠 2006 年に Geoffrey Hinton は、多くの層の深いオートエンコーダーをトレーニングするための深い信念ネットワーク技術を開発しました。
🔐 2006 年に SSH プロトコルの改訂版である SSH-2 が標準として採用され、元の SSH-1 プロトコルとの非互換性を導入しました。
🏢 Dan North は 2006 年に「Introducing BDD」を発行しました。behaviour-driven development という用語を造り、ビジネス利害関係者と開発者の間の橋として「Given/When/Then」シナリオ構造を正式化しました。
2007
🌐 2007 年 4 月 10 日に、Mozilla、Apple、Opera は W3C の新しい HTML Working Group に WHATWG の HTML5 ドラフトを開始点として採用することを提案しました。正式に 2 つの並列標準化作業を HTML5 の名前で統一しました。
⚙️ Steve Jobs は最初の iPhone を初代で、2007 年 1 月 9 日に Macworld Conference & Expo でのキーノートアドレス中に公開しました。当時は「OS X」のバージョンとしてマーケティングされていました。
📜 Apache Groovy は Java 構文互換で、静的および動的に型付けされたオブジェクト指向プログラミング言語です。Java プラットフォーム用で、Python、Ruby、Smalltalk と同様の機能があります。最初は 2003 年 8 月に James Strachan によって論じられました。バージョン 1.0 として公式にリリースされたのは 2007 年 1 月 2 日でした。Java Community Process 標準化作業の後です。
🌐 Simon Stewart は 2007 年 1 月 3 日に WebDriver の初期コミットをプッシュしました。ネイティブでブラウザを制御するブラウザ自動化ツールを開発しました。Selenium RC の注入された JavaScript を通じてではなく。セキュリティサンドボックス制限を克服しました。
⚙️ Oracle VM VirtualBox (旧 Sun VirtualBox および Innotek VirtualBox) は Oracle Corporation によって開発された x86 仮想化の Type-2 ハイパーバイザーです。2007 年 1 月 17 日に最初にリリースされました。
📊 Excel 2007 は 2007 年 1 月 30 日にリリースされました。リボンインターフェイスおよび新しい XML ベースのファイル形式 .xlsx を導入しました。以前のバージョンで使用されたバイナリ .xls 形式を置き換えました。
⚙️ Kernel-based Virtual Machine (KVM) は Linux カーネルの仮想化モジュールで、カーネルがハイパーバイザーとして機能することを可能にします。Linux カーネルバージョン 2.6.20 にマージされました。2007 年 2 月 5 日にリリースされました。
🏢 Sun は 2006 年 11 月 13 日に Java HotSpot 仮想マシンとコンパイラーを GNU General Public License の下でフリーソフトウェアとしてリリースしました。JDK の残り(Java ランタイム環境を含む)が 2007 年 3 月までに GPL の下に置かれるという約束で。
📜 Rake は Make のようなビルド自動化プログラムで Ruby で実装されています。タスクと依存関係は標準 Ruby 構文で指定されます。バージョン 0.7.3 は 2007 年 4 月 21 日にリリースされました。
📜 OpenJDK (Open Java Development Kit) は Java SE の無料でオープンソースの実装です。Sun Microsystems が 2006 年に開始した取り組みの結果です。HotSpot 仮想マシン、Java クラスライブラリ、および javac コンパイラを生成します。最初のリリースは 2007 年 5 月 8 日でした。
🧠 scikit-learn プロジェクトは scikits.learn として開始されました。フランス人データ科学者 David Cournapeau による Google Summer of Code プロジェクトです。2007 年 6 月に最初にリリースされました。
⚙️ iPhone OS 1、Apple のモバイルオペレーティングシステムの最初のバージョンは、元の iPhone と一緒に 2007 年 6 月 29 日にリリースされました。
☁️ Heroku は 2007 年 6 月に James Lindenbaum、Adam Wiggins、Orion Henry によって設立されました。クラウドプラットフォーム・アズ・ア・サービス (PaaS)。最初は Ruby ウェブアプリケーションをサポートします。プロトタイプは開発に約 6 ヶ月かかりました。プラットフォームは 2008 年 5 月に 300 万ドルの資金を受け取りました。
📜 PyPy は Python プログラミング言語の CPython (標準実装) への代替実装です。JIT コンパイラーのため、より高速に実行されることが多いです。研究プロジェクトとして開始され、2007 年半ばにも熟した 1.0 リリースに達しました。その後、本番環境対応性と拡張 CPython 互換性に焦点を当てました。
🌐 Sinatra は Blake Mizerany によって 2007 年 9 月 9 日に作成され、オープンソース化されました。Ruby でウェブアプリケーションを構築するための軽量ドメイン固有言語 (DSL) です。
🌐 2007 年 10 月に、Gmail は IMAP サポートを追加し、ストレージを 4 GB に増やしました。競合他社の変更に続きました。
🌐 GitHub.com プラットフォームの開発は 2007 年 10 月 19 日に始まりました。サイトは 2008 年 4 月に Tom Preston-Werner、Chris Wanstrath、P. J. Hyett、Scott Chacon によってローンチされました。数ヶ月前からベータリリースとして利用可能でした。
📜 Language Integrated Query (LINQ) は Microsoft .NET Framework コンポーネントで、.NET 言語にネイティブデータクエリング機能を追加します。元々、.NET Framework 3.5 の主要部分として 2007 年 11 月 19 日にリリースされました。
📜 C# 言語 v3.0、2007 年 11 月に .NET Framework v3.5 でリリースされた、また匿名関数の完全なサポートを有しています。
📜 F# は 2007 年のバージョン 2.0 で非同期ワークフローと await ポイントを追加しました。これは C# に追加された async/await メカニズムに影響しました。
📜 Go は 2007 年後半に Google で Robert Griesemer、Rob Pike、Ken Thompson によって構想されました。C++ の複雑さと遅いコンパイル時間への不満に動かされて。
2008
📊 Pandas は Python のためのデータ操作と分析のためのライブラリです。数値テーブルと時系列を操作するためのデータ構造と操作を提供します。2008 年 1 月 11 日に最初にリリースされました。
🌐 HTML5 はワールドワイドウェブ上の構造とコンテンツの提示に使用されるマークアップ言語です。最初の公開 W3C ドラフトは 2008 年 1 月 22 日にリリースされました。<canvas>、<video>、<audio>、ローカルストレージ、ジオロケーション、Web Workers、WebSocket を含むランドマーク機能を導入しました。ブラウザプラグインなしでリッチウェブアプリケーションを有効にします。
⚙️ control groups 機能は Linux カーネルメインラインにマージされました。カーネルバージョン 2.6.24 では、2008 年 1 月にリリースされま した。
⚙️ FreeBSD 7.0-RELEASE は 2008 年 2 月 27 日にリリースされました。このバージョンは ZFS ファイルシステムの実験的なサポートを追加しました。マルチコアシステムのパフォーマンスを改善するために ULE スケジューラーを導入しました。
📜 Sphinx はPython で書かれたドキュメンテーションジェネレータで、Python コミュニティによって広く使用されています。2008 年 3 月 21 日に最初にリリースされました。reStructuredText ファイルを HTML ウェブサイトおよび PDF、EPub、Texinfo、man ページを含む他のフォーマットに変換します。
📊 HBase はオープンソース非リレーショナル分散データベースで、Google の Bigtable の後でモデル化されました。Java で書かれています。2008 年 3 月 28 日に最初にリリースされました。Hadoop プロジェクトの一部として HDFS または Alluxio の上で実行されます。Bigtable のような機能を Hadoop に提供します。
📜 Gradle はマルチ言語ソフトウェア開発のためのビルド自動化ツールです。コンパイルとパッケージングから、テスト、デプロイ、発行まで完全なライフサイクルをカバーします。2008 年 4 月 21 日に最初にリリースされました。
☁️ 2008 年 4 月 7 日、Google は App Engine を発表しました。Google で管理されたデータセンターでウェブアプリケーション開発とホスティング用のプラットフォーム。会社からの最初のクラウドコンピューティングサービスでした。
📜 PDF は 2008 年 7 月 1 日にオープン ISO 標準として発行されました。ISO 32000-1:2008 として。Adobe のフォーマットの独占的制御を終了させました。標準化されたバージョンは PDF 1.7 に基づき、ISO Technical Committee 171 によって承認されました。
⚙️ iPhone OS 2 は 2008 年 7 月 11 日にリリースされました。App Store を導入し、サードパーティアプリケーションのサポートを追加しました。これはプラットフォームの機能を大幅に拡大しました。
🌐 Jinja は Python プログラミング言語のウェブテンプレートエンジンです。Armin Ronacher によって作成され、BSD License の下でライセンスされています。初期リリースは 2008 年 7 月 17 日でした。
📊 Apache Cassandra は無料でオープンソース、分散、ワイドカラムストア、NoSQL データベース管理システムです。多くの商用サーバー全体で大量のデータを処理するために設計されました。単一の障害ポイントなしで高い可用性を提供します。2008 年 7 月に最初にリリースされました。
⚙️ Linux Containers (LXC)、複数の分離された Linux システムを単一のカーネルで実行するための OS レベル仮想化方法です。2008 年 8 月 6 日に最初にリリースされました。カーネルの cgroups および namespace 分離を組み合わせます。軽量なコンテナを提供し、Docker がもともと構築された基礎として機能しました。Docker は 2014 年にそれを独自の libcontainer に置き換えました。
🧩 ドメイン名 bitcoin.org は 2008 年 8 月 18 日に登録されました。
☁️ 2008 年 8 月 20 日に、Amazon は Elastic Block Store (EBS) を追加しました。永続的なストレージを提供します。EC2 の導入以来不足していた重要な機能。
🔐 TLS 1.2 は 2008 年 8 月に RFC 5246 で定義されました。
🌐 Google Chrome はGoogle によって開発されたクロスプラットフォームウェブブラウザーです。2008 年 9 月 2 日に Microsoft Windows 用に最初にリリースされました。Apple WebKit と Mozilla Firefox からの無料ソフトウェアコンポーネントで構築されました。
🌐 V8 は JavaScript 実行エンジンであり、最初は Google Chrome 用に構築されました。その後、2008 年に Google によってオープンソース化されました。最初のバージョンは 2008 年 9 月 2 日に Chrome の最初のバージョンと同時にリリースされました。V8 開発の多くは Sun Microsystems によって開発された Java HotSpot Virtual Machine に強く着想を得られています。新しい実行パイプラインは HotSpot と非常に似ています。
🖥️ Stack Overflow はコンピュータプログラマー向けのQ&A ウェブサイトです。2008 年 9 月 15 日に Jeff Atwood、Joel Spolsky、Jarrod Dixon によってローンチされました。Stack Overflow はプログラマー向けの最大のオンラインコミュニティになりました。プログラミング知識の中央リポジトリとして機能します。ユーザーが質問を尋ねたり、回答を提供したり、貢献の品質に投票することができます。
⚙️ Android 1.0、オペレーティングシステムの最初の商用バージョンは 2008 年 9 月 23 日にリリースされました。Google サービスとの統合と Android Market の導入を特徴としています。
📊 DuckDuckGo はオンラインプライバシーに焦点を当てたアメリカのソフトウェア企業です。その旗艦製品は DuckDuckGo という名前の検索エンジンです。2008 年 9 月 25 日にローンチされました。
⚙️ Open Virtualization Format (OVF) は仮想アプライアンスのパッケージングと配布、またはより一般的には、仮想マシンで実行するソフトウェア用のオープンスタンダードです。2008 年 9 月に最初にリリースされました。
🧩 2008 年 10 月 31 日に、Satoshi Nakamoto という著 者のホワイトペーパーへのリンク「Bitcoin: A Peer-to-Peer Electronic Cash System」は暗号化メーリングリストに投稿されました。
📜 Python 3.0 は 2008 年 12 月 3 日にリリースされました。言語の主要な改訂として。意図的に後方互換性を破り、明確性を改善し、レガシーの複雑さを取り除きました。
🏢 2008 年、Microsoft は Apache Software Foundation に貢献し始めました。Google、Facebook、Sun、IBM、Apache、その他と共に Open Web Foundation を共同設立しました。
⚙️ Graphite は無料のオープンソースソフトウェア (FOSS) ツールで、コンピュータシステムのパフォーマンスなどの数値時系列データを監視およびグラフ化します。Graphite は Orbitz Worldwide, Inc. によって開発されました。2008 年にオープンソースソフトウェアとしてリリースされました。
🧩 UTF-8 は 2008 年にワールドワイドウェブで最も一般的な文字エンコーディングになりました。ASCII および他のレガシーエンコーディングを超えて。
📜 Cucumber は 2008 年に Aslak Hellesøy によって作成されました。RSpec Story Runner (旧 RBehave) の交換として。Gherkin シナリオの平文を開発者と非技術的な利害関係者間で共有することを可能にします。名前は Hellesøy の婚約者によって提案されました。彼が最初にプロジェクトを「Stories」と呼んだ後です。
2009
☁️ 2009 年 1 月に、Heroku は 3 ヶ月の再構築後にプラットフォームの新しいバージョンをローンチしました。
☁️ Progress Chef (旧 Chef) は Ruby と Erlang で書かれた設定管理ツー ルです。システム設定「レシピ」を書くための純粋な Ruby ドメイン固有言語 (DSL) を使用します。2009 年 1 月に最初にリリースされました。
🌐 Cross-Origin Resource Sharing (CORS) はウェブページ上の制限されたリソースが、最初のリソースが提供されたドメイン以外の別のドメインからリクエストされることを可能にするメカニズムです。ドラフト仕様は 2009 年 3 月に最終形式に名前変更されました。
⚙️ Android 1.5 Cupcake は 2009 年 4 月 27 日にリリースされました。大規模なバージョンを菓子の項目にちなんで命名する伝統を開始しました。画面上のキーボードと サードパーティウィジェットのサポートなどの主要な機能を導入しました。
📊 WolframAlpha はWolfram Research によって開発されたエンジンです。エンジンは Wolfram の以前の製品 Wolfram Mathematica、技術計算プラットフォームに基づいています。2009 年 5 月 18 日にローンチされました。
⚙️ Homebrew は無料でオープンソースのソフトウェアパッケージ管理システムで、Apple のオペレーティングシステム macOS および Linux のソフトウェアインストールを簡素化します。元々は Max Howell によって書かれました。パッケージマネージャーは Ruby on Rails コミュニティで人気を得ました。拡張性について賞賛されています。2009 年 5 月 21 日に最初にリリースされました。
🌐 JavaServer Faces 2.0 は 2009 年 7 月 1 日にリリースされました。使いやすさ、強化された機能、パフォーマンスの有意な リリースです。Java EE 6 と一致させ、Facelets は JSP に代わる公式なビュー技術として採用されました。
🌐 Gmail は 2009 年 7 月 7 日にベータステータスを終了しました。
🖥️ Windows PowerShell 2.0 は 2009 年 7 月に Windows 7 および Windows Server 2008 R2 の統合パートとしてリリースされました。PowerShell Remoting およびバックグラウンドジョブなどの重要な機能を導入しました。
🖥️ Oh My Zsh は 2009 年 8 月 28 日に誕生しました。Zsh 構成を管理するためのコミュニティ駆動フレームワークです。Robby Russell はシェル構成をGit リポジトリにパッケージ化し、GitHub に置きました。毎日協力した同僚が改善できるようにしました。2024 年までに 2,300 人を超える貢献者に成長しました。300 以上のプラグインと 140 以上のテーマがあります。
📜 CommonJS はJavaScript の外部 web ブラウザのモジュールエコシステムで規約を確立することを目的としたプロジェクトです。プロジェクトは 2009 年 1 月に Mozilla エンジニア Kevin Dangoor によって開始され、最初は ServerJS という名前でした。2009 年 8 月に、プロジェクトは API の広範な適用可能性を示すために CommonJS に名前変更されました。
🖥️ 2009 年 9 月に、Joel Spolsky の会社 Fog Creek Software は Stack Exchange 1.0 プラットフォームのベータバージョンをリリースしました。Stack Overflow Q&A モデルをサイトのより広いネットワークに拡張します。
📊 Amazon Relational Database Service (Amazon RDS) は Amazon Web Services (AWS) による分散リレーショナルデータベースサービスです。2009 年 10 月 22 日に最初にリリースされました。MySQL データベースをサポート、2011 年 6 月に Oracle Database、2012 年 5 月に Microsoft SQL Server、2013 年 11 月に PostgreSQL をサポートが続きました。
⚙️ 野心的だが批判されることが多い Windows Vista (2007) に続き、Windows 7 は 2009 年 10 月 22 日にリリースされました。ユーザーインターフェイスを改善し、パフォーマンスを大幅に改善しました。コーポレートおよびホーム環境での広範な採用につながりました。
⚙️ VMware Server は 2009 年 10 月 26 日に最終リリースに達しました。その後 VMware は商用 ESXi ハイパーバイザーを優先して製品を廃止しました。
📊 MariaDB はMySQL リレーショナルデータベース管理システム (RDBMS) のコミュニティ開発で、商業的にサポートされているフォークです。GNU General Public License の下で無料でオープンソースソフトウェアのままであることを意図しています。2009 年 10 月 29 日に最初にリリースされました。
⚙️ IEEE 802.11n 修正 (後で Wi-Fi 4 としてブランド化) は 2009 年 10 月に承認され、発行されました。
🌐 Node.js は 2009 年に Ryan Dahl によって最初に書かれました。最初のサーバー側 JavaScript 環境の導入の約 13 年後。Netscape の LiveWire Pro Web。Dahl は 2009 年 11 月 8 日に第 1 回欧州 JSConf でプロジェクトを実演しました。
📜 Go は Google によって Robert Griesemer、Rob Pike、Ken Thompson によって設計された静的に型付けされたコンパイル済みプログラミング言語です。2009 年 11 月 10 日に公開されました。オープンソースプロジェクトとして。
📜 Haskell 2010 標準は 2009 年 11 月にリリースされました。Haskell 98 に基づき、いくつかの新しい機能と拡張があります。
🏢 DevOps という用語は 2009 年に生じました。O'Reilly Velocity Conference での「10+ Deploys per Day: Dev and Ops Cooperation at Flickr」というトークに続きました。John Allspaw と Paul Hammond は現在のソフトウェア開発ライフサイクルにおける苦労について説明しました。
🏢 2009 年に、devopsdays という名前の最初のカンファレンスはベルギーのヘント で開催されました。カンファレンスはベルギーのコンサルタント、プロジェクトマネージャー、アジャイル実践者 Patrick Debois によって設立されました。
🏢 Microsoft は 2009 年に Linux カーネルへの貢献を開始しました。
🌐 Google Chrome 4 は 2009 年 12 月に、デフォルトで有効になっている完全な WebSocket サポートを使用した最初のブラウザでした。永続的な双方向ブラウザサーバー通信の実際の実現可能性を証明しました。
🌐 SPDY はウェブコンテンツのトランスポート用に開発された廃止されたオープン仕様通信プロトコルです。 Google は 2009 年後半に SPDY を発表し、2010 年にデプロイしました。
🧩 Nakamoto は bitcoin ソフトウェアをオープンソースコードとして実装し、2009 年 1 月にリリースしました。