News for hackers. Stuff that matters.

yorkie

Re:Show HN: Spatial Web Browser Engine on Tuesday August 12, 2025 @08:40AM (#44875487)
Yea, WebXR can run at a spatial browser.
Re:Show HN: Spatial Web Browser Engine on Tuesday August 05, 2025 @11:31AM (#44799320)
Actually, on our own AR devices, JSAR uses OpenXR to enable mixed rendering of web content and Unity scenes together. JSAR itself is a browser engine library, and it currently works in any AOSP + GLES3 environment (which should cover most devices except Vision Pro and Windows). However, I haven’t built a full browser app specifically for mainstream VR devices like the Meta Quest, as the project’s main focus right now is on implementing missing web standards.

I’ve also updated a detailed explanation about this issue—if you’re interested, you can read it here: https://m-creativelab.github.io/jsar-runtime/manual/quick-st...

Re:Show HN: Spatial Web Browser Engine on Tuesday August 05, 2025 @11:16AM (#44799108)
That's great, thank you for sharing this project!
Re:Show HN: Spatial Web Browser Engine on Tuesday August 05, 2025 @02:29AM (#44794902)
Thanks for the great suggestion!

I'll prioritize creating a demo video to showcase JSAR, and will share it soon. Really appreciate your feedback!

Re:Show HN: Spatial Web Browser Engine on Tuesday August 05, 2025 @02:24AM (#44794875)
Currently, JSAR supports rendering WebXR content along with basic Input Sources (including Hand Tracking on XR devices).

Thank you for the recommendation! After having experienced RP1, it appears to be a large-scale web spatial application. I believe JSAR could potentially integrate other WebXR content within environments like RP1's expansive space - which would be quite fascinating. However, to run within JSAR, RP1 would need to support OVR_multiview rendering.

Re:Show HN: Spatial Web Browser Engine on Tuesday August 05, 2025 @02:18AM (#44794843)
You're absolutely right - the current situation of this project can indeed be confusing. Thank you for bringing this up! Would you mind sharing which XR devices you'd ideally like to see JSAR support? I'd be happy to prioritize building a compatible version for your preferred platform in my roadmap.
Re:Show HN: Spatial Web Browser Engine on Monday August 04, 2025 @08:51AM (#44785110)
Hey, If you have a Rokid ARLite, it comes with JSAR by default and can be used directly. For other AOSP-based devices, such as the Meta Quest, you may need to use the JSAR SDK to develop a new Unity applications yourself: https://m-creativelab.github.io/jsar-runtime/manual/referenc...
Re:Show HN: Spatial Web Browser Engine on Monday August 04, 2025 @07:09AM (#44784224)
Yea, it’s primarily designed for headset or AR glasses, but it can also function as a special web browser for desktop platforms (e.g., macOS). By default, the window is a 3D space where you interact with web content (both 2D & 3D).

You can download the macOS version I just compiled today from https://m-creativelab.github.io/jsar-runtime/download.html. Try opening a supported web page with it, such as: https://github.com/M-CreativeLab/jsar-runtime/tree/main/fixt....

Re:Show HN: Spatial Web Browser Engine on Monday August 04, 2025 @05:03AM (#44783440)
Oops, Thank you for catching this, I will fix it.
Re:Show HN: Spatial Web Browser Engine on Monday August 04, 2025 @05:02AM (#44783435)
I've added a download page at https://m-creativelab.github.io/jsar-runtime/download.html. There, you can download the macOS application which allows you to open HTML files. You can also find sample HTML files here: https://github.com/M-CreativeLab/jsar-runtime/tree/main/fixt....
Re:Show HN: Spatial Web Browser Engine on Monday August 04, 2025 @05:01AM (#44783422)
Thank you for your suggestion. I will update the examples on the landing page very soon.

By the way, I've already added a download page at https://m-creativelab.github.io/jsar-runtime/download.html. There, you can download the macOS application which allows you to open supported HTML files. You can also find sample HTML files here: https://github.com/M-CreativeLab/jsar-runtime/tree/main/fixt....

Show HN: Added stereo photo rendering to Our Browser Engine – With Copilot

https://github.com/M-CreativeLab/jsar-runtime/blob/main/docs/blogs/stereo-img-rendering-copilot.md

Hi HN, author here.I've been working on JSAR, a new open-source spatial browser engine. Our latest work was to render a stereo 3D photo using just a simple HTML tag (<img spatial="stereo">), without needing WebGL or shaders.The interesting part is how I built it. I paired with GitHub's Coding Agent for the entire process. It was fascinating to see it suggest entire C/C++ functions for...

( Read More... | no comments | on HN )
Re:JSAR: Browser engine designed for the spatial Web on Monday June 23, 2025 @03:15AM (#44353253)
JSAR itself is a browser engine, so it doesn't depend on other browsers' implementations (JSAR follows backward-compatible design principles, meaning it won't modify any existing Web standard implementations but rather extends capabilities based on current standards). I've personally integrated it into an AOSP + Unity environment (with underlying GLES rendering), and anyone can also port JSAR to other GLES-based scenarios.
Re:JSAR: Browser engine designed for the spatial Web on Tuesday June 17, 2025 @04:05PM (#44303345)
Thank you for your interest! First, I’ve written a brief background post on Reddit: https://www.reddit.com/r/WebXR/comments/1ldwwcs/from_the_dec...

In short, JSAR is designed for XR devices like Apple Vision Pro and Quest (though it currently only supports AOSP devices, with a simulator available for macOS). Its most important feature is rendering multiple WebXR applications in the same scene while coexisting with the host environment (e.g., Unity or Unreal Engine). Each WebXR app can use different tech stacks like Three.js or Babylon.js.

Additionally, JSAR implements spatialized HTML and CSS, rendering each DOM element as a 3D object rather than flattening everything into a single 2D texture. This opens up new possibilities for web developers.

Yes, I do want JSAR to progressively align with web standards and improve WPT compatibility (to match engines like WebKit), but that’s not the primary goal. For JSAR, the focus is enabling web developers to incrementally build spatial web applications—smoothly, like how Apple developers work with SwiftUI.

As for the website, it hasn’t been updated in a while and was never optimized for mobile (since this is largely a solo project, and my priority is coding). I’ve moved the documentation to the repo: https://github.com/M-CreativeLab/jsar-runtime/blob/main/docs..., you can browse it directly on GitHub mobile.

Re:JSAR: Browser engine designed for the spatial Web on Tuesday June 17, 2025 @02:54PM (#44302542)
You can use JSAR to mix-render different modern Web 2D and 3D contents inside GLES-based engines like Unity, Unreal and others.
Re:The open source DOM implementation for XR applications on Tuesday December 05, 2023 @01:59PM (#38535374)
My pleasure, you are welcome to contribute this project aboout typescript related improvements :)
Thank you for this suggestions, and i have a question here, what do you mean by the react app with layers?

Older »