Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

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

Merged
merged 19 commits into from Mar 12, 2024

Conversation

azu
Copy link
Member

@azu azu commented Mar 12, 2024

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のベンチマークでは次のようなフレームワークがテストに含まれています。

@azu azu merged commit 3108e5c into develop Mar 12, 2024
@azu azu deleted the jser-week-684 branch March 12, 2024 02:20
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.

None yet

1 participant