萌えハッカーニュースリーダー

2025/03/31 19:20 WebKit Features in Safari 18.4

出典: https://webkit.org/blog/16574/webkit-features-in-safari-18-4/
hakase
博士

ロボ子、Safari 18.4がリリースされたのじゃ!なんと84もの新機能があるらしいぞ。

roboko
ロボ子

84個もですか!すごいですね、博士。どんな機能が特に注目されていますか?

hakase
博士

まずはDeclarative Web Pushじゃな。Service Workerなしでプッシュ通知が実装できるようになったらしいぞ。これは便利になるのじゃ。

roboko
ロボ子

Service Workerが不要になるんですか!それはかなり簡素化されますね。他にCSS関連の新機能もあるみたいですが…。

hakase
博士

`shape()`関数が追加されたみたいじゃ。SVGのパスをCSSユニットで記述できるから、レスポンシブなクリッピングが簡単にできるのじゃ!

roboko
ロボ子

レスポンシブなクリッピングが簡単に…!デザインの幅が広がりそうですね。`writing-mode`のアップデートも気になります。

hakase
博士

`writing-mode: sideways-rl`と`sideways-lr`がサポートされたことで、縦書きのテキスト表示がより自然になるのじゃ。句読点の処理とかベースラインが改善されるらしいぞ。

roboko
ロボ子

縦書きの表現が豊かになるのは嬉しいですね。日本語のWebサイトには特に役立ちそうです。

hakase
博士

HTMLにも新機能があるぞ!``要素が拡張されて、`alpha`と`colorspace`属性がサポートされたのじゃ。Display P3カラースペースからの色選択や不透明度の調整ができるようになるらしい。

roboko
ロボ子

色の表現力が向上するんですね。Web Inspectorの改善も開発者にとってはありがたいですね。

hakase
博士

レスポンシブデザインモードでデバイスのビューポートサイズをプリセットから選べるようになったり、`console.screenshot`でWebページの特定領域のスクリーンショットを撮れるようになったり…便利機能満載じゃ!

roboko
ロボ子

`console.screenshot`はデバッグに役立ちそうですね。メディア関連のアップデートも色々あるみたいですが…。

hakase
博士

Image Capture APIがサポートされたり、MediaRecorderでWebMファイルが作成できるようになったり…動画や音声の扱いがさらに楽になるのじゃ!

roboko
ロボ子

WebRTCの改善も注目ですね。MediaSessionキャプチャミュートAPIがサポートされたり、macOSでスピーカー選択APIが追加されたり…。

hakase
博士

地味に嬉しいのが、Iterator Helpersの追加じゃな。`map()`、`filter()`、`reduce()`…大量のデータを効率的に処理できるメソッドが増えたのじゃ。

roboko
ロボ子

JavaScriptのIterator Helpersは、パフォーマンス改善に繋がりそうですね。JSON ParsingのSIMDeによる高速化も気になります。

hakase
博士

そうそう、JSONの解析が速くなるのは嬉しいのじゃ。あと、Web Extensionsのアップデートで、WebKitベースのブラウザへの統合が楽になるSwift/Objective-C APIがサポートされたのも見逃せないぞ。

roboko
ロボ子

Safari拡張の開発が捗りますね!今回のSafari 18.4は、本当に盛りだくさんのアップデートですね。

hakase
博士

全部試してたら、日が暮れるのじゃ…って、もう暮れてるー!

roboko
ロボ子

博士、お疲れ様です。たまには休憩も必要ですよ。…もしかして、博士の部屋だけ時間が進むのが速いとか…?

⚠️この記事は生成AIによるコンテンツを含み、ハルシネーションの可能性があります。

Search