- 1 : 2024/10/21(月) 14:21:38.88 ID:4Tzg5hTd0
firefox限定の模様
Firefox、WebAssemblyのコンパイル処理が75倍速に。SpiderMonkeyのJITコンパイラ改善で
2024年10月21日FirefoxのJavaScriptエンジンでありWebAssemblyの実行エンジンでもある「SpiderMonkey」の開発チームは、WebAssemblyのコンパイル処理を従来よりも最大で75倍高速にする改善を行ったことを、ブログ「75x faster: optimizing the Ion compiler backend | SpiderMonkey JavaScript/WebAssembly Engine」で明らかにしました。
https://www.publickey1.jp/blog/24/firefoxwebassembly75spidermonkeyjit.html- 2 : 2024/10/21(月) 14:22:31.94 ID:7a9GUf4O0
- 元々が遅かっただけだろ
chromiumはずっと最適化続けてるから早いし - 3 : 2024/10/21(月) 14:22:33.28 ID:N0JEgrggd
- コンパイル部分じゃねーか
- 4 : 2024/10/21(月) 14:24:16.74 ID:4Tzg5hTd0
- >>3
JavaScriptの実行速度の大半がコンパイルやろ
Cとかはコンパイル済みだから速いんだし - 5 : 2024/10/21(月) 14:24:22.15 ID:HG9oZXzI0
- 逆に今まで何やってたんだよトロカスコンパイラ
- 6 : 2024/10/21(月) 14:24:44.36 ID:iVhzUy+I0
- >SpiderMonkeyのJITコンパイラ改善
コンパイラじゃんwwwwwwwwwwwwwwwwww
- 7 : 2024/10/21(月) 14:25:57.06 ID:Xbbd+90J0
- コンパイルって読み込むときだけじゃねえの
毎回処理するたびに走ってたの? - 8 : 2024/10/21(月) 14:28:02.38 ID:Enh4+I3u0
- 結局動的型付けだからC/C++やRustネイティヴコードに敵わないだろ
- 9 : 2024/10/21(月) 14:28:15.29 ID:CTnfWtD60
- そもそもMozilla社ってお金ないからもう潰れます状態だって一昔前に聞いたことあるけどまだ存続してたのかよ
Firefoxユーザシェアなんて水槽の中で言うとミジンコレベルだろ - 12 : 2024/10/21(月) 14:31:05.89 ID:6HmOFmgj0
- >>9
GoogleChromeが広告ブロック出来なくなるからFirefoxへの乗り換え増えてる - 10 : 2024/10/21(月) 14:28:36.62 ID:FfPFmDly0
- なーんだ3000倍とは程遠いじゃん
- 11 : 2024/10/21(月) 14:31:05.39 ID:ZETUbpQ60
- まあ普通はキャッシュするからそこがボトルネックにはならんやろ
- 13 : 2024/10/21(月) 14:31:56.15 ID:79nTj8GG0
- コンパイラは穴にならんの
- 14 : 2024/10/21(月) 14:32:30.91 ID:veUIkibu0
- インタープリタってやつ?75倍速ってすごいね
時速5km換算なら一時間に375km歩けるレベル - 15 : 2024/10/21(月) 14:34:09.90 ID:/q2dc9lfd
- webassemblyのコンパイル速度が75倍になったとしか読めん
- 16 : 2024/10/21(月) 14:34:20.72 ID:BRN7KnRs0
- WASMって結局用途が尖ってるところしかないから早くなったつわれてもああそうって感じなんだよな
- 17 : 2024/10/21(月) 14:36:17.79 ID:ZETUbpQ60
- rubyなんか毎年速くなった言ってるのに全く見向きもされん
- 18 : 2024/10/21(月) 14:37:08.44 ID:Jg5Mcjfor
- これコンパイルが75倍で実行速度は変わらないとかじゃないの?
- 19 : 2024/10/21(月) 14:41:08.17 ID:qBMqyssr0
- wasm使い道がない
- 20 : 2024/10/21(月) 14:41:47.60 ID:flpVsEdr0
- くだらねぇ
言語なんてなんでもいいんだよ - 21 : 2024/10/21(月) 14:43:08.05 ID:IBSDZ+CO0
- webassemblyって面白い技術ではあるけど、これをやろう!みたいな決定的な使い方、ソフトが出てきてないよね
- 22 : 2024/10/21(月) 14:44:14.52 ID:zgsjDH2O0
- こういうのってめちゃくちゃ特定部分だけの誇張表現だからな
実使用は全く変わらない
Dinoとかもそんな感じ - 23 : 2024/10/21(月) 14:45:23.76 ID:IBSDZ+CO0
- 画像アップロード時にクライアント側で編集してアップロードしよう!とかでも
「なんでバックエンドでやったらあかんの」って話だし、いちいちコードをダウンロードするほうが負荷かかりそう - 24 : 2024/10/21(月) 14:46:51.79 ID:Enh4+I3u0
- >>23
メタル大好きおじさんってITにも造詣が深いの? - 27 : 2024/10/21(月) 14:47:55.40 ID:IBSDZ+CO0
- >>24
造詣が深いかどうかは別にして、僕はリモートワーカーのプログラマなのね
だからメタルを買って聴く時間があるのよ - 25 : 2024/10/21(月) 14:47:23.96 ID:vYA47vfA0
- 「最大」そうなだけ
- 26 : 2024/10/21(月) 14:47:36.40 ID:E2T05qWh0
- webassemblyはunityが使ってるのしか知らない
- 31 : 2024/10/21(月) 14:54:19.12 ID:DcqRP3Ef0
- >>1
(追記 10/21 10:22。タイトルを変更しました。当初、WebAssemblyの実行速度が75倍速と表記していましたが、
正しくはコンパイル処理が75倍速になったので表現を改めました。お詫びして訂正します) - 32 : 2024/10/21(月) 14:59:16.21 ID:70EMux030
- 元々Firefox3の頃、js実行速度がちょっぱやだったんだけど
リードエンジニアがchromeに引き抜かれて
その人がjsエンジン作ってた記憶がある
コメント