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-12-11のJS: React v19、Astro v5、The 2024 Web Almanac #1246

Merged
merged 19 commits into from
Dec 11, 2024
Merged

Conversation

azu
Copy link
Member

@azu azu commented Dec 11, 2024

React v19がリリースされました。

2年半ぶりのメジャーリリースとなります。
非同期遷移を扱うアクションの概念の追加とuseActionState/useFormStatus/useOptimistic/use APIの追加が行わなわれています。
また、react-domにprerender APIの追加、Server ComponentとServer Actionの追加が行われています。

そのほかの改善として、refをpropsとして渡す際にforwardRefは不要に、Hydration Errorの改善、ref callbackがcleanup関数を返せるようになりました。
<title>/<meta>/<link>などのメタタグをサポート、<link rel=stylesheet><script async={true} src=...>のサポートも追加されています。
また、リソースのpreload APIのサポート、Custom Elementをサポートなども行われています。

Next.jsは15.1でReact v19のStableをサポートしています。


Astro 5.0がリリースされました。

Content Layerの改善、Server Islands/astro:envをStableに、Vite 6へアップデートなどが行われています。


HTTP Archiveのデータを元にしたウェブのステータスをまとめたレポートであるThe 2024 Web Almanacがリリースされました。

HTML/CSS/JavaScript/Performance/Accessibility/SEO/Securityなど幅広い項目にわたって調査されたレポートがまとめられています。

@azu azu merged commit 9169021 into develop Dec 11, 2024
@azu azu deleted the jser-week-718 branch December 11, 2024 02:59
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.

1 participant