1995幎のようにオフラむンブラりゞングを䜿甚する







か぀お、オフラむンブラりゞングはWeb開発の聖杯でした。 90幎代半ば、圌は䌁業の䟡倀のむンスピレヌション、反省、成長の源でした。



2015幎6月、GoogleChromeの開発者であるAlexRussellが投皿を投皿したした。この投皿では、圌はWebに隣接するアプリケヌションの開発の倱敗した歎史に぀いお話したした。圌は、ネむティブWebアプリケヌションではないWebテクノロゞヌを䜿甚しおアプリケヌションを䜜成するために䜿甚されたツヌルに぀いお話したした。ラッセルは代替案を提案した。圌は、圌自身が盎接関わった過去数幎間のブラりザヌ技術の発展に泚目を集めたした。



ラッセルは、Webプラットフォヌムが倧きく進歩したず䞻匵したした。 App Storeから、たたはコンピュヌタヌにむンストヌルできるものず同様のアプリケヌションを、ブラりザヌで盎接䜜成できるようになりたした。 Webのさたざたな機胜を䜿甚しお、Webベヌスのアプリケヌションを䜜成できたす。 Alexずフロント゚ンド開発者のFrancisBerrymanは、この原則の名前を思い぀いたプログレッシブWebアプリケヌションPWA。



PWA自䜓は時間の経過ずずもに進化し、さたざたな技術ずテクノロゞヌで構成されおいたす。そのようなテクノロゞヌの1぀は、ServiceWorkerず呌ばれる匷力なJavaScript機胜です。 Service Workerは、ブラりザのバックグラりンドで実行されるスクリプトです。ナヌザヌがWebサむトに接続するず、開発者はService Workerを起動しお芁求を傍受し、他のアクションを実行できたす。この機胜はさたざたな甚途に䜿甚できたすが、PWAの唯䞀の点は、オフラむンブラりゞングが可胜であるこずです。 Webサむトにアクセスした埌、Service Workerを䜿甚しおWebサむトをデバむスに盎接ダりンロヌドできるため、むンタヌネットにアクセスしなくおも匕き続き䜜業を続けるこずができたす。むンタヌネットに接続するず、ServiceWorkerはすべおの倉曎を再同期できたす。



これは、ブラりザで実行されおいるWebサむトず比范しお、モバむルデバむスに盎接ダりンロヌドされたネむティブアプリのオフラむンブラりゞングの利点の1぀でした。 Service Workerは、PWAが存圚する前に開始された数幎間の䜜業の結果であり、オフラむンで適切に実装するために数回の反埩を経たした。



しかし、オフラむンブラりゞングの倢はずっず以前に起こりたした...倱敗した実隓の時代に、りェブ自䜓ずほが同じくらい叀いものでした。このアむデアは数癟䞇ドルの䟡倀がありたしたが、誰もがそれを忘れおいたした。



PWAず同様に、問題はチャネル幅から始たりたした。たたは、より正確には、その欠劂のため。 1990幎代のWebブラりザは電話回線を介しおむンタヌネットに接続しおいたした。それは高䟡で遅く、すでに混雑しおいる通信ネットワヌクに負担をかけたした。 2000幎代初頭、ブロヌドバンドは情報時代に特有のより高速な゜リュヌションずしお登堎したした。しかし、これたでのずころ、Webは非垞に限られおおり、音楜やビデオなどの倧きなメディアファむルを操䜜するこずで問題が悪化しおいたした。



だからりェブは陰湿なものだった。同じペヌゞに䜕床も戻るこずは、ほずんどの堎合、それ自䜓を正圓化するものではありたせんでした。ナヌザヌがこれに察凊できるように、新しいタむプの゜フトりェアが代替手段ずしお登堎したした。これらは、Webをオフラむンにするためのツヌルでした。蚘事を読んだり、ビデオを芋たり、䜕かを聞いたりする必芁があるずきにWebサむトに接続する代わりに、プログラムはWebペヌゞをコンピュヌタヌに盎接ダりンロヌドしたした。むンタヌネットに接続しおいなくおも、い぀でもアクセスできたす。









オフラむンブラりゞングアプリケヌション



の最初の䟋の1぀であるWebWhackerの倖芳最初の詊みはバグが倚く、䜿いにくいものでした。 1990幎代前半にリリヌスされたプログラムは、WebWhacker、WebExCiscoが埌に買収した゜フトりェアの祖先およびOM-Expressず呌ばれおいたした。圌らはデゞタルプリンタヌのように働いた。ナヌザヌはWebペヌゞを遞択し、それを自分のコンピュヌタヌ䞊のフォルダヌにダりンロヌドしお、い぀でも衚瀺したした。コンピュヌタヌの䜿甚経隓があれば、゜フトりェアのむンストヌルず操䜜を理解できたした。そうしないず、耇雑なナヌザヌむンタヌフェむスで問題が発生する可胜性がありたす。



プログラムの質はすぐに向䞊したした。 Freeloaderが1996幎9月にオフラむンブラりゞング゜フトりェアの2番目のバヌゞョンをリリヌスしたずき、賭け金は急隰したした。 Mark Pinkusによっお蚭立された倚くのむンタヌネット䌁業の最初のFreeloaderは、「チャネル」システムに基づいたパヌ゜ナラむズされたワヌクスタむルを提䟛したした。 Freeloaderナヌザヌは、Freeloaderが監芖しお新しいコンテンツをダりンロヌドするフィヌドに収集されたWebサむトたたはWebサむトのグルヌプをサブスクラむブできたす。



Freeloaderは、より受動的で「バックグラりンド」であるWebを閲芧するための代替方法ずしお考案されたした。開発者は、珟代の甚語では「コンテンツ甚Netflix」ず呌ぶこずができる機胜に焊点を合わせたした。ナヌザヌは䞀連のタヌゲットチャネルをサブスクラむブし、Freeloaderは、むンタヌネットに接続しおいなくおもい぀でも読み取るこずができるコンテンツのダりンロヌドを凊理したした。



Freeloaderの人気は、MSNBCずの重芁なコンテンツ取匕に拍車をかけたした。同瀟はたた、IBMやAOLなどのパヌトナヌずのスポンサヌ契玄の確保を目指しおおり、Softbankからも資金を調達するこずができたした。 Freeloaderは、10䞇人を超えるアクティブナヌザヌを抱えおおり、適切なアプロヌチでオフラむンブラりゞングが収益を䞊げるこずができるこずを蚌明しおいたす。



この興奮をきっかけに、クリストファヌ・ハセットはりェブに突入したした。圌は、1996幎の初めにベヌタ版でリリヌスされたPointCastの創蚭者でした。その幎の終わりたでに、クリストファヌはCNetのトップニュヌス蚘事になり、ブラりザを氞久に終了するこずを玄束したした。









このネットワヌクの短い存続期間䞭に撮圱されたPointCastネットワヌクのスクリヌンショット。



PointCastは、オフラむンブラりゞングのブランドを倉曎し、「プッシュ」テクノロゞヌず呌んでいたす。リンクをクリックしおWebを閲芧する埓来の方法は、PointCastの甚語では、プル環境であり、コンテンツをブラりザに「プル」するアクティブなプロセスでした。 PointCastネットワヌクはこの原則に革呜をもたらしたした。ナヌザヌは興味やりェブサむトを賌読するこずができ、コンテンツが曎新されるず、デバむスにプッシュされ、そこで受動的に消費されたした。今日、あなたはおそらくこのパラダむムに粟通しおいるでしょう。これをプッシュ通知ず呌びたす。有線



蚘事PointCastおよび他の同様のテクノロゞヌは「プッシュブラりザに別れを告げたしょう。メディアの根本的な未来はりェブの先にありたす。」 Wiredは、Webの終了​​を発衚した最埌の機䌚ではありたせんでした。それにもかかわらず、ナヌザヌベヌスが小さいスタンドアロン補品ずしお、PointCastはマスコミで倧きく取り䞊げられ、他の新しいドットコムの䞭でも茝かしいスタヌずなりたした。



News Corpは、リリヌスから1幎埌の圌の膚らんだ評刀だけに基づいお、Hassettに4億5000䞇ドルで䌚瀟を買収するよう提案したした。圌は䌚瀟が2倍の䟡倀があるず䞻匵しお拒吊し、PointCastの公募を申請し始めたした。



数幎埌の1999幎、PointCastは700䞇ドルで販売され、パヌツに分割されたした。



問題は、その実行ほどのアむデアではありたせんでした。 PointCast Networkは、コンピュヌタヌがスリヌプモヌドのずきにナヌザヌにニュヌスやその他のコンテンツを玹介するスクロヌルスクリヌンセヌバヌずしお実装されたした。このスタむルの仕事は倚くの人にずっお退屈に思えたした。そしお、䌁業が埓業員のコンピュヌタヌにPointCastをむンストヌルし始めたずき、ほずんど気づきたせんでした。その理由は些现なこずでした。スクリヌンセヌバヌがオンになるたで、誰も画面を芋おいたせんでした。すべおの誇倧宣䌝は、ナヌザヌが芋たこずさえなかった補品の人気を保蚌するこずはできたせんでした。



しかし、もっず重芁なこずは、PointCastがオフラむンブラりゞングであったオフラむンの原則をほが完党に攟棄したこずです。コンテンツの同期ず継続的なストリヌミングのために、プログラムはより広い範囲を占めたした通垞のりェブブラりゞングよりもチャンネルであり、圓時はワむドチャンネルはただ莅沢でした。さらに、ほずんどのナヌザヌは自分でコンテンツをダりンロヌドするこずに䜕の問題も経隓しおおらず、適切なタむミングでダりンロヌドしたかっただけであるこずが刀明したした。



その結果、PointCastの話は他の人ぞの譊告であるこずが刀明したした。これは、ドットコムの冗長性ず逃した機䌚の䟋ずしお匕甚されたした。しかし同時に、それはサヌビスワヌカヌの圢でりェブプラットフォヌムに戻るたでほが20幎間忘れられおいた本圓のニヌズの集倧成を反映しおいたす。私たちはむンタヌネットに垞に信頌できるアクセスをするこずはできたせん。たた、オフラむンブラりゞングのおかげで、オプションです。






広告



最新のハヌドりェア、DDoS保護、および豊富な皮類のオペレヌティングシステムを備えた仮想サヌバヌ。数回クリックするだけで、最倧128個のCPUコア、512 GBのRAM、4000GBのNVMeで独自の構成を䜜成できたす。






All Articles