Javascript は便利ですが、パフォーマンスを向上させるために、なぜ Web ブラウザー (つまり、Chrome、Firefox、Safari) は lua vm を追加しないのですか? またはlua vmをWebブラウザ標準の一部にしますか?
コメント歓迎
Javascript は便利ですが、パフォーマンスを向上させるために、なぜ Web ブラウザー (つまり、Chrome、Firefox、Safari) は lua vm を追加しないのですか? またはlua vmをWebブラウザ標準の一部にしますか?
コメント歓迎
今日の Javascript 用の JIT コンパイラは、Lua 用の JIT エンジンと同じか、それよりも速くないからです。
Web では、1990 年代半ば (LiveScript (初期の JavaScript)、VBScript (Microsoft に感謝)、Tcl があったとき) にさまざまなクライアント スクリプト言語が実験されました。Web はそれが気に入らないと判断し、解決しました。単一の言語 (JavaScript、現在は EcmaScript) で。
Lua は実際の利点を提供せず、大量のワークロードを導入します (たとえば、DOM API を実装する必要があり、Lua は EcmaScript とは異なるセマンティクスを持っています (とりわけ、型付けや関数の動作方法に関して)。そのため、Web 開発者の大半は彼らの取引を再学習する必要があります。
そこにはビジネスケースがありません。