jser / jser.github.io

JSer.infoのブログリポジトリ
https://jser.info/
MIT License
104 stars 71 forks source link

2024-03-12のJS: Tailwind CSS v4.0 alpha、TypeScript 5.4、Speedometer 3.0 #1173

Closed azu closed 8 months ago

azu commented 8 months ago

Tailwind CSS v4.0 alphaがリリースされました。

OxideというRustで書かれたエンジンを追加、Lightning CSSを組み込むように変更することでパフォーマンスやビルドトインでサポートする構文が改善されています。また、記事ではv4のロードマップについても触れられています。


TypeScript 5.4がリリースされました。

BetaやRCからの大きな機能的な追加などはありません。 クロージャーにおけるNarrowing結果の改善、NoInfer Utility Typeの追加、 --module preserveの追加が行われています。 また、ES2024のObject.groupBy/Map.groupByをサポート、Import Attributesのサポートが追加されています。 5.4がtarget: "ES3"outオプションなどの非推奨化されたオプションがサポートされる最後のバージョンとなる予定です。 これらのオプションは5.5で削除される予定となっています。


ブラウザエンジンのパフォーマンスを測定するためのベンチマークツールであるSpeedometer 3.0がリリースされました。

Speedometerは主にブラウザエンジンの開発者がブラウザのパフォーマンスを測定するベンチマークとして利用されています。 今回のアップデートで同期と非同期処理の実行時間をより正確に計測、HTTP Archiveやnpmのダウンロード数を元にした利用されているフレームワークの調整などが行われています。 また、今まではTodoMVCを利用していましtが、Next.js/Nuxt を使ったメディアサイトやグラフィカルなダッシュボード、CodeMirrorとTipTapを使ったエディタなどもテストに追加されています。

Speedometer 3.0のベンチマークでは次のようなフレームワークがテストに含まれています。