たとえば、Mozillaチームの開発者は、笑いのために、JavaScript用のH.264デコーダーを作成しました。 奇妙なことに、スクリプトは手動で作成されていません。
既存のデコーダーのソースコードをLLVM形式にコピーし、 Emscriptenコンパイラーを使用して結果のバイトコードをJavaScriptに変換することにより取得しました。 JavaScriptの父ブレンダン・アイクの注意を最初に引いたのはこのコンパイラーでした。
会議の1つで彼の印象を共有した(そして彼を印象付けるのは簡単ではない)
どの種類の人々がビデオで撮影したか、
すぐにオンラインでした
思わずすごいことに!
そして、すぐに
そのため、デモンストレーション中に、スクリプトは1秒あたり30フレームを生成しますが、Emscripten機能デモの2番目の製品である、完全に未加工でファイルによって処理されません。 それにもかかわらず、世間での反響は大きかったため、Mozilla開発チームは、 githubでの別個のオープンソースプロジェクトとして、リクエストと脅威の圧力の下でデモを並べ替えることにしました 。
計算を複数のコアに分散し、ハードウェアアクセラレーションされたHTML5の追加機能を利用することで、Web開発者のコレクションにとって非常に有用なPribludaが得られると思います。