サーボブラウザエンジン 0.0.2 リリース

ブラウザエンジンであるServo 0.0.2と、それに付属するデモブラウザServoShell(いずれもRustで記述)がリリースされました。今回のリリースは、11月14日のナイトリービルドと機能的に同一で、追加の手動テストが実施されています。最終ビルドはダウンロード可能です。 Linux, Android, macOS и Windows.

このエンジンは当初Mozillaによって開発されたが、その後組織の傘下に入った。 Linux 基盤となる機能として、ServoはマルチスレッドによるWebページレンダリング、DOM(Document Object Model)操作の並列化、およびRust言語が提供する安全なプログラミングメカニズムの使用をサポートしています。Servoは、DOMとレンダリングコードを並列実行可能なより小さなサブタスクに分割し、マルチコアCPUリソースをより効率的に活用できるようにするために、ゼロから構築されました。Firefoxは既に、マルチスレッドCSSエンジンやWebRenderレンダリングシステムなど、Servoの一部の機能を統合しています。

サーボブラウザエンジン 0.0.2 リリース

主な変更点:

  • XPath (XML パス言語)、AbortController、および AbortSignal のサポートはデフォルトで有効になっています。
  • データ ストリームを圧縮および解凍するための CompressionStream および DecompressionStream API が追加されました。
  • 要素のサポートを追加しましたブロックの内側そして。
  • fetchLater() および Document.parseHTMLUnsafe() メソッドが実装されました。
  • UIEvent イベントは、「which」および「relatedTarget」プロパティを実装します。
  • HTMLMapElement API は、「name」および「bareas」プロパティを実装します。
  • レンダリング エンジンは合成太字を実装しており、別のフォントを使用せずにプログラムによって文字を太くします。
  • レンダリングの開始をフレーム ブランキング パルスと同期するための vsync サポートが追加されました。
  • Началось формирование родных arm64-сборок браузера ServoShell для macOS.
  • В прототипе браузера ServoShell для Android реализован экспериментальный режим, при котором активируются отключённые по умолчанию экспериментальные возможности, ещё до конца не стабилизированные и находящиеся в разработке. Обеспечена доставка событий касания к сенсорному экрану и вывод экранной клавиатуры при активации форм ввода событиями сенсорного экрана. Добавлена поддержка масштабирования щипком. Разрешена прокрутка экранной клавиатуры при её масштабировании.

出所: オープンネット.ru

DDoS 保護機能を備えた信頼性の高いサイト用ホスティング、VPS VDS サーバーを購入する 🔥 DDoS攻撃対策付きの信頼性の高いウェブサイトホスティング、VPS/VDSサーバーを購入しましょう | ProHoster