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

2023-12-15のJS: Safari 17.2、Deno 1.39(WebGPU)、SvelteKit 2 #1146

Merged
merged 20 commits into from
Dec 15, 2023

Conversation

azu
Copy link
Member

@azu azu commented Dec 15, 2023

Safari 17.2がリリースれました。

さまざまな変更が含まれています。

  • HTMLでは、<detail name>のサポート、<input autocomplete="one-time-code">のサポートなど
  • CSSでは、Nestingのルール緩和、cap unit、rem()/mod()/round()の追加、mask-borderのサポート、Custom Highlight APIのサポートなど
  • JavaScriptでは、Import attributesのサポートなど

その他には、<link rel=preload>imagesizes/imagesrcset属性でのresponsive imageをサポート。
SVG画像を<image crossorigin>で読み込むときにCORSを考慮して扱えるようになり、
Fetch Priorityのサポート、HTML Formのform.reportValidity() APIをサポートなども含まれています。


Deno 1.39がリリースされました。

WebGPU APIを再導入、deno coverage --htmlでHTMLのカバレッジレポートを表示できるように、deno compileの改善が含まれています。
deno taaknode_modules/.bin/へのPATHを通すように、Object.prototype.__proto__を有効化する--unstable-unsafe-protoフラグが追加されています。
その他には、Jestのexpect互換のstd/expectを追加、コマンドライン引数のパースをするstd/cliを追加などの変更も含まれています。


SvelteKit 2がリリースされました。

load関数でのPromisesの扱いに一貫性を持たせるように、paths.relativeをデフォルトでtrueに変更、dangerZone.trackServerFetchesの削除などの変更が含まれています。

次のコマンドでマイグレーションができるようになっていて、合わせてマイグレーションガイドも公開されています。

$ npx svelte-migrate sveltekit-2

@azu
Copy link
Member Author

azu commented Dec 15, 2023

🦒 Safari 17.2: 機能盛りだくさん
🦕 Deno 1.39: WebGPUのサポート
🍴 SvelteKit 2

その他には、Next.js Pages Router/App Route、Remixへの移行などの記事など

@azu azu merged commit 5550613 into develop Dec 15, 2023
@azu azu deleted the jser-week-673 branch December 15, 2023 04:43
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