アカウント名:
パスワード:
ブラウザベンダーならtype="text/typescript"でネイティブコードが走るくらいやってほしい
型がついてる分,実行性能は確実に上がるでしょうね
でも,これって"compile"してjsにする用途なんだよなぁ.その場合,ブラウザで直接実行できるメリットは,「開発者がテストをすぐできる」程度なんだと思う.
| 型がついてる分,実行性能は確実に上がるでしょうね
吐き出す js に型情報が残っていないと実行性能が(素のjsと比較して)上がるとは言い切れないと思います。ランタイム側の特殊機能として、例えばコメント文中に型情報を記載しておくと JIT コンパイル時に最適化される等の処理を行うようにしておいて、コンパイラとランタイムの合わせ技で早くするというのはできると思います。
|その場合,ブラウザで直接実行できるメリットは,|「開発者がテストをすぐできる」程度なんだと思う.
ランタイム(JSエンジン)がユーザの環境(ブラウザ)に既にインストールされているが最も大きなメリットだと思います。
より多くのコメントがこの議論にあるかもしれませんが、JavaScriptが有効ではない環境を使用している場合、クラシックなコメントシステム(D1)に設定を変更する必要があります。
コンピュータは旧約聖書の神に似ている、規則は多く、慈悲は無い -- Joseph Campbell
ブラウザベンダーなら (スコア:0)
ブラウザベンダーならtype="text/typescript"でネイティブコードが走るくらいやってほしい
Re: (スコア:0)
型がついてる分,実行性能は確実に上がるでしょうね
でも,これって"compile"してjsにする用途なんだよなぁ.
その場合,ブラウザで直接実行できるメリットは,
「開発者がテストをすぐできる」程度なんだと思う.
Re:ブラウザベンダーなら (スコア:2)
| 型がついてる分,実行性能は確実に上がるでしょうね
吐き出す js に型情報が残っていないと実行性能が(素のjsと比較して)上がるとは言い切れないと思います。
ランタイム側の特殊機能として、例えばコメント文中に型情報を記載しておくと JIT コンパイル時に
最適化される等の処理を行うようにしておいて、コンパイラとランタイムの合わせ技で早くするというのは
できると思います。
|その場合,ブラウザで直接実行できるメリットは,
|「開発者がテストをすぐできる」程度なんだと思う.
ランタイム(JSエンジン)がユーザの環境(ブラウザ)に既にインストールされている
が最も大きなメリットだと思います。