(jp) =
1991 年 8 月 6 日、Tim Berners-Lee 卿は世界初の Web サイトをオンラインにしました。 ワールド ワイド ウェブ経由で最初のウェブサイトにアクセスできるようになってから 27 年が経ちました。 Web の存続期間中に見られた大規模な進歩により、今後 27 年で何が起こるのか、2045 年に Web がどのように見えるのか、疑問に思わずにはいられません。
# 簡単な歴史
過去を見るよりも、未来を知る良い方法があるでしょうか? 「The History Of The Web」という優れたブログがあります。 このブログのライターである Jay Hoffman のおかげで、私は Web のルーツに魅了されました。
1991 年 8 月 6 日、Tim Berners-Lee が最初の Web サイトをオンラインにしました。 数か月後の同年 10 月 29 日に、最初の HTML ドラフトが wwwトーク メーリングリスト。
当時最も人気のあったブラウザである Netscape Navigator が 1994 年 10 月 13 日にリリースされるまで 3 年が経過しました。Microsoft が 1995 年 8 月 15 日に独自の Internet Explorer 1 をリリースするまでには、さらに 1 年以上かかりました。1996 年 12 月には、 CSS の最初のイテレーションが概念化されました。
Mozilla が Firefox をリリースしたのは、Web が始まった 2004 年から 10 年以上後のことです。わずか数年後、Apple は 2007 年 1 月 8 日に最初の iPhone を発表して、Web をモバイル側に転換しました。
HTML が最初に言及されてから 23 年後、2014 年 10 月 28 日に HTML5 が W3C によって正式に推奨されたとき、今日私たちが知っているように、現代の Web サイトはそのアイデンティティを見つけました。
Web が 30 年足らずでどのように進化したかを見るのは驚くべきことです。 技術的な境界が押し広げられただけではありません。 人々はまた、テクノロジーの用途について革新的な方法を見つけ続けました。 GeoCities や NeoPets などのサイトについて考えてみてください。 で書かれた最初のブログ投稿 1997年; または、Reddit の /r/place のような最近の例や、SB Nation によって作成された言葉を超えた体験。
# 今日
Web の主な焦点はコンテンツの配布でしたが、そのユーザーはコンテンツをまったく異なる、より広範なプラットフォームに形作りました。
JavaScript の世界のユニークな現象を観察し、その一部になることができるようになったのは、ごく最近のことです。 この言語は 90 年代から存在していますが、Web が成長できるまったく新しい領域を開いたのは、Ember、Backbone、Angular などのフレームワークでした。
人々が JavaScript を単純なスクリプト言語以上のものと見なし始めた正確な日付を特定することは不可能です。 しかし、言及する価値のあるマイルストーンがいくつかあります。
- 2006 年 8 月の jQuery の最初のリリース。
- AngularJS は 2010 年 10 月にリリースされました。
- React が登場したのは 2013 年 3 月です。
特に最新のフレームワークでは、より優れた構文が必要でした。 そしてBabelのようなプロジェクトが見えてきました。 ここからが本当に面白くなり始めます: ブラウザーの JavaScript がコンパイルのターゲットになるため、 他の 言語とスーパーセット。
有名な演説者であるゲイリー・バーンハート。 は、JavaScript が今日のように成功するためには、本当にひどいものでなければならないと言いました。 人々がオルタナティブへの投資を開始するのは、そのときだけです。 JavaScript が それだけ ブラウザで実行されるものであるために、人々は既成概念にとらわれずに考えることを強いられています。
JavaScript にフロントエンド フレームワークが登場したため、人々はパフォーマンスへの投資を開始する必要がありました。 一方では、ブラウザー ベンダーは JavaScript エンジンで驚くべきことを行っています。 一方、最も創造的で、独創的な思考ソリューションの 1 つです。 asm.js である必要があります。
ここには、JavaScript の最適化されたサブセットがあります。 たとえば、ブラウザで 3D ゲーム エンジンを実行できます。 asm.js と Web Assembly を使用すると、次のようになります。 Web テクノロジーは、さらに別の、まったく異なる目的に使用できます。
「ウェブとは何か」という疑問が生じます。
Web が構築されたテクノロジー: HTTP、HTML、CSS、JavaScript は、アプリケーションやゲームを作成するためのテクノロジーになりました。 Web を構築するために使用するプログラムの一部は、これらの同じテクノロジ自体に基づいて構築されています。
「今日のウェブ」とは、これらすべてのテクノロジーと創造物を指しているのでしょうか、それとも同じテクノロジーの上に構築された、接続されたドキュメントのコレクションだけを指しているのでしょうか? ブラウザーの目標は、ドキュメントを閲覧することだけですか? それとも、私たちが想像できるあらゆる種類のもののプラットフォームになっていますか?
#2045
Web は急速に進歩しており、今から数十年後に Web がどのようになっているのか疑問に思うだけです。
主な変更点の 1 つは、現在私たちが使用しているサンドボックス、つまりブラウザーです。 アプリケーションはそのブラウザー ウィンドウに限定されたままになりますか? それとも、自由になり、オペレーティング システム上で一流のプログラムとして機能しますか?
モバイルの世界は、進歩的な Web アプリによって、すでにこの方向に進んでいます。 Chrome OS は、ブラウザから独立して、完全にウェブ上に構築されました。 しかし、それは時代を先取りしすぎていると主張する人もいるかもしれません。
アプリ ストア経由で Web アプリを「インストール」できる世界を想像してみてください。 ブックマークや URL はもう必要ありませんが、今日ブラウザーを開くように、アプリを開くだけです。 明らかに、Web 上に構築されています。 これらのアプリはインストールする必要はなく、どこでも機能します。
オペレーティング システムに組み込まれた JavaScript および DOM エンジンを想像してみてください。 簡単なクロスプラットフォーム プログラミングのための Electron や Java はもう必要ありません。 すべてのプログラムを共有でき、すべてが相互接続されます。
そして、それがすべて達成されると、新しい発明を主張する誰かが現れます: コンテンツを閲覧および共有するためのシンプルな Web アプリです…
こんにちは、読んでくれてありがとう! 2045 年の Web についてどう思いますか? あなたの考えを自由に共有してください ツイッター または電子メールでチャットしたいです!
2045 年にこれを読んでいる場合: このブログ投稿を振り返ってどう思いますか? Web は、たとえば、あと 27 年でどこにあるのでしょうか?