🌘 理解空間網路瀏覽器引擎
➤ 從根本重塑網頁體驗:JSAR 如何打造空間運算時代的瀏覽器引擎
https://m-creativelab.github.io/jsar-runtime/blogs/spatial-browser-engine.html
本文深入探討了 YODAOS JSAR 如何建構一個專為空間網路打造的瀏覽器引擎。與傳統瀏覽器不同,JSAR 的引擎從零開始設計,以支援 3D 座標空間中的內容呈現,並能與 XR 裝置進行深度整合。文中詳細解釋了空間化 DOM 的概念、統一的圖形管線,以及如何透過 WebGL/WebXR 實現 HTML 與 Three.js 等 3D 框架的無縫整合,使網頁應用能夠在沉浸式 3D 環境中運作。
+ 這篇文章解釋得很清楚,對於想了解如何將網頁內容帶入 XR 體驗的開發者非常有幫助。JSAR 的方法聽起來比漸進式演進更具前瞻性。
+ 很好奇 JSAR 如何處理效能問題,畢竟要將所有 DOM 元素都轉換成 3D 空間物件,對於複雜網頁來說應該是個挑戰。
#空間網路 #瀏覽器引擎 #XR #WebGL #WebXR #JSAR
JSAR | Open Source Spatial Web Browser Engine for Immersive Browsing

Experience the future of web browsing with JSAR - an open-source spatial web browser engine for 3D, WebXR, and immersive spatial browsing experiences.

JSAR
🌖 日本:蘋果須於十二月解除瀏覽器引擎禁令
➤ 日本新法規促使蘋果開放iOS瀏覽器引擎,預計2025年底生效
https://open-web-advocacy.org/blog/japan-apple-must-lift-engine-ban-by-december/
日本新頒布的《行動軟體競爭法》及其指南,要求蘋果公司必須在2025年12月前解除其iOS系統對第三方瀏覽器引擎的限制。此法規禁止蘋果採取任何阻礙替代瀏覽器引擎採用的措施,並要求所有作業系統的API介面必須提供與Safari同等的功能性。此外,新系統將在首次啟動後立即顯示瀏覽器選擇畫面,讓使用者自由選擇。此舉旨在促進iOS上的瀏覽器競爭,與歐盟及英國的規定一致。
+ 終於有國家要強制蘋果開放了!希望這能真正改善iOS上的瀏覽器體驗。
+ 蘋果會乖乖遵守嗎?過去的經驗顯示,他們總是想方設法規避這些規定。
#政策 #蘋果 #日本 #瀏覽器引擎 #數位市場法
Japan: Apple Must Lift Browser Engine Ban by December - Open Web Advocacy

Open Web Advocacy
🌗 我試用了 Servo:一個由 Rust 打造的地下網路瀏覽器引擎
➤ 探尋開源瀏覽器引擎的未來之路,Servo 的挑戰與潛力
https://www.spacebar.news/servo-undercover-web-browser-engine/
本文探討了 Servo,一個以 Rust 程式語言開發、強調多執行緒和記憶體安全性的開源網頁瀏覽器引擎。作者實際體驗了 Servo 的夜間快照版本,發現其在處理部分網站時仍有渲染錯誤,但在圖形效能測試中表現尚可,儘管 ARM 版本尚未推出,其效能對比仍顯露了進步空間。文章回顧了 Servo 的發展歷程,它最初由 Mozilla 主導,旨在成為 Firefox 的未來,但由於 Mozilla 的裁員計畫,Servo 後轉由 Linux Foundation 接管,並獲得了新的支援。同時,作者也討論了 Google 在瀏覽器市場的壟斷地位,以及這對 Firefox 和其 Gecko 引擎可能帶來的影響,並對 Servo 的未來發展表達了期待。
+ 看到 Servo 這
#瀏覽器引擎 #Rust #Servo #網路技術 #軟體開發
I tried Servo, the undercover web browser engine made with Rust

Servo was supposed to be Firefox's future. Now it's an independent effort to make a fast and secure web browser engine.

The Spacebar
🌗 攻陷Ladybird瀏覽器
➤ 透過模糊測試揭露Ladybird瀏覽器引擎的安全隱憂
https://jessie.cafe/posts/pwning-ladybirds-libjs/
這篇文章詳細描述了作者對Ladybird瀏覽器引擎LibJS JavaScript引擎進行安全研究的過程。透過模糊測試(Fuzzing),作者發現了多個漏洞,包括緩存錯誤、整數溢出和堆溢位等。最終,作者成功地找到一個可重現的Use-After-Free (UAF) 漏洞,並提供了修復補丁。該漏洞源於在構造函數中使用代理對象時,在原型獲取和callee context 構建的時間順序問題,導致對已釋放的內存區域進行訪問。
+ 哇,一個新興的瀏覽器引擎就已經被發現漏洞了,這顯示安全測試的重要性!
+ 這篇文章寫得非常詳細,解釋了漏洞發生的原因和修復方法,對安全研究人員很有幫助。
#安全漏洞 #瀏覽器引擎 #模糊測試
Pwning the Ladybird browser | Jess's Cafe

🌗 推出 <shadow> 瀏覽器引擎
➤ 一個新型的瀏覽器引擎
https://goose.icu/introducing-shadow/
<shadow> 是一個幾乎完全使用 JS 開發的新型瀏覽器引擎,它可以在瀏覽器中運行並渲染網頁。這個項目主要是出於娛樂和學習的目的,並且不一定能夠與大部分網站兼容。
+ 這個項目聽起來很有趣,我想試試看!
+ 雖然它可能無法與大部分網站兼容,但這個項目對於學習瀏覽器引擎的運作原理很有價值。
#瀏覽器引擎 #JS
Introducing <shadow>

is a new novel browser engine made almost entirely in JS

goose.icu