1743315617
2025-03-29 20:01:00
バルセロナ – WebAssembly 非常に速い開始時間、セキュリティの利点、その他の機能でその力を実証しました。最初にブラウザ向けに設計されていましたが、現在はサーバーとエッジに拡張されています。 考慮 コンポーネント標準が形になります。
の間 WASM I/O Conference 今週ここで開催され、WebAssemblyのさまざまな機能と個々のサービスを、ブラウザ内で完全に有効にする構造化環境に組み合わせることができるようになりました。ダウンロードするものは何もありませんが、完全なサーバーと開発環境機能はブラウザで直接利用できます。のおかげでミリ秒で起動および管理できるこれらのサーバー機能 WASM ストレージ、ネットワーキング、および計算機能のブラウザの改善を活用するデータベース、Webサーバー、言語のランタイムを含めます。
それはEndorと呼ばれ、主にオープンソースに基づいて構築されています。エンジェル・ド・ミゲルと @vom Wars で説明しました @wasm_io WASMとブラウザが«夢のプログラミング環境を構築する方法。 »ブラウザはコンピューターになり、多くのリソースの制約を克服します @thenewstack pic.twitter.com/4tan3x3h69
– BCゲイン(@bcamerongain)、 2025年3月27日
Endor CEO、WASM I/Oで ダニエル・ロペス とCTO ミゲルエンジェル、プロジェクトの共同設立者は、彼らの仕事を紹介しました。彼らはデモを発表し、彼らのプロジェクトであるEndorについて議論しました。 エミス その他のオープンソーステクノロジー。どちらも、このイニシアチブの一環として、オープンソースコミュニティに貢献するというコミットメントを強調しました。
「最近では、サーバーソフトウェアを始めるのが最も難しい部分は、すべてを適切に設定して構成することです。私たちは、開発者がお気に入りのスタックで稼働するために些細なことをするためにEndorを構築しました」とLopezは私に語りました。 「ブラウザが必要なだけです。それよりも簡単になりません。」
リンクのパワー
もともとは、ブラウザでアプリケーションを実行するために作成されたSteroidsのコンパイラとしてWebAssemblyを使用すると、アプリケーションが非常に高速で非常に低いレイテンシ仕様でネットワーク、デバイス、サーバー、その他の環境を実行するようにアプリケーションを拡張するようになりました。 ENDORを使用すると、サーバーアプリケーションと開発プラットフォームを実行するために必要なコンポーネントがブラウザにあります。
「リンクの力は、誰かが何かにアクセスする必要がある場合、何もインストールする必要がないことを意味します。彼らはWebアドレスにアクセスすることができ、それが機能することを意味します。 「今では、リンクだけで、ユーザーはデータベースを実行し、PHPコードを実行し、さまざまなタスクを実行できます。この利便性は魔法のようで便利です。」
Python、Ruby、PostgreSQLなどのさまざまなテクノロジーは、すでに使用されており、WebAssemblyで配布されているとLopez氏は述べています。
「サーバーの最も重要な側面は、それらを実行できるソフトウェアです。ファイルシステムまたはネットワークにアクセスするソリューションを構築する機能は、必要なアプリケーションが利用できない場合は無関係です。 「Endorのデモンストレーションは、複数のオープンソースコンポーネントを統合してシームレスなエクスペリエンスを作成するアプローチを紹介しました。これは、GitHubリポジトリのクローニングからそのアプリケーションの展開まで、すべてブラウザを離れることなく展開します。」
さらに、従来のサーバーとは異なり、Endorのブラウザ機能は専用サーバーに依存していません。代わりに、サンドボックス環境がブラウザ自体に統合されています。
すべてがブラウザで実行されます
開発者にとって、Endorのアプローチは従来の仮想マシン(VM)に依存していません。代わりに、すべてがブラウザで実行されます。 PHPのような一部のコンポーネントはWASMコードに直接コンパイルされますが、他のコンポーネントは mysql として実行されている可能性があります Linux WASMベースのハードウェアエミュレーターのコンテナ。次に、ブラウザ内の仮想TCP/IPネットワークを使用して、異なるピースをネットワーク化します。 PHPMyAdminなどのアプリケーションは、ローカルファイルシステムからフォルダーを取り付けたり、GitHubリポジトリをクローン化することにより、その上に展開できます。
このテクノロジーを活用することにより、伝統的にLinux VMランニングで実行されたタスク VirtualBox、 Dockerデスクトップ または同様のツールをブラウザ内で実行できる、とロペスは言った。ユーザーは、MySQLを手動でインストールしたり、Dockerコンテナを構成する必要はありません。代わりに、ボタンをクリックしてMySQLを即座に起動するだけです。このアプローチは、従来の開発ワークフローに比べて、より便利でアクセスしやすいとロペスは述べた。
youtube.com/thenewstack
ハイテクは速く動き、エピソードをお見逃しなく。 YouTubeチャンネルを購読して、すべてのポッドキャスト、インタビュー、デモなどをストリーミングします。
購読する
#Endorブラウザ内のWebAssemblyベースのサーバー