Wolvic, a new browser project picking up where Firefox Reality leaves off
igalia.com
igalia.com
> Mozilla invested a lot into R&D in XR in the late 2010s, and in late 2018 they released an experimental browser called Firefox Reality. It was a great entry into the XR field, helping establish what a browser in these devices really looks like, and figure out the unique challenges. Today we’re excited to take up this experiment and continue this work as a complete project.
> [links to https://blog.mozilla.org/mozilla/update-on-firefox-reality/]
A Gecko-based browser would be refreshing!
Igalia really seems to do interesting stuff.
A lot of which is WebKit based, so this is indeed an interesting twist.
Normally you don’t notice, but trying to keep things at 60fps it shows up rather quickly.
N=1
There's also a very recently landed change that might help, if the problem happens to be excessively long minor GCs (which is what I've seen with similar sites): https://bugzilla.mozilla.org/show_bug.cgi?id=1751162
Shuffling data to the GPU could be an interesting case too, but that's not handled by the JS engine itself so I'm not as familiar with how that works. It sounds like it might be worth a bug if there isn't one already (and feel free to file; we'll triage and determine if it's a duplicate.)
Last time I checked (which was admittedly 2-3 years ago), Chrome had considerable lag with VR whereas Firefox managed much better. Might depend on the GPU, of course.
[1]: https://github.com/MozillaReality/FirefoxReality/commits/mai...
But the wolf name is already taken and on a browser based on Firefox too https://librewolf.net/
Note that I am still mad that librewolf was not named Windwolf or Waterwolf instead.
I would be astonished though, if people used a web browser in virtual reality to do serious work.
Also, my team are currently working on bringing Unreal Engine to WebXR.
UE5?
When APK of Wolvic for Quest 2?
Edit — found it: https://github.com/Igalia/wolvic/releases/download/0.9.3/Wol...
I miss native apps and the engineering that went into them, as compared to the slapdashery of web apps.
I haven't used immersed yet, but the whole "I can see my environment and my hands and type on a keyboard I can see with N floating windows" thing is neat and will only get nicer as the resolution improves
I never really saw what the hype was about React. It seems like most people who got really into it never really had much experience building componentized code before, so what they think of as being the "great" thing about React doesn't really need React at all.
Virtual DOM is overhead, overhead I can't really afford. I have to hit 120FPS on the Quest 2 with an immediate-mode renderer, when React's V-DOM was designed for a 60FPS retained-mode environment. It's just... too much of a leaky abstraction to deal with when I have about 8 milliseconds to do absolutely everything. And yes, I hit 120FPS.
Honestly, managing 3D objects is one of the smallest parts of my job. Some days, it can be all consuming, but other times, I can go weeks without touching the graphics. The biggest concern I have is with data management and efficient transmission and decoding of assets.
Wondering who is funding the project, or does this mean they use their own money to fund this? That sounds more brave than Brave imo. Good luck!
(not a native English speaker)
(we have a town called Volvic here, known for its water. Pronounced like in "vision". I would pronounce Wolvic the same way, except the first letter would be pronounced like in "well")
(the English pronunciation is not a gift)
> UK: /wʊlvz/ US: (wŏŏlvz)
https://www.wordreference.com/enfr/wolves
You did think of Volvic as well!
Now I needs me a McWolven.
I can see possibly someone non native spelling it as Wulvic or Woolvic (if they heard the name in a conversation). I'm sure some may misspell it with an f also but if the project grows, it won't matter.