Browsers are hugely load-bearing in the Web s architecture, and yet they haven t changed very much in quite a while. If the Web is indeed for user agency, we should take a hard look at our user agents to see if they might not need improvement.
Mozilla is shutting down its made-for-VR web browser, Firefox Reality, and handing off the project to third-party team Igalia. Mozilla launched Firefox Reality back in 2018 on a host of early standalones, including Oculus Go, Lenovo Mirage Solo, and Vive Focus. In the following years, Mozilla also brought it to Quest and PC VR headsets. Firefox Reality is set […]
Much of the Skia API is already able to take as input a colorspace and one or more high precision colors defined in it. Skia is also able to convert between source and destination color spaces, so colors can be manipulated with flexibility before being adapted to be displayed on concrete hardware.
In Skia, a color space is defined by a transfer function and a gamut. See:
So, Skia is able to paint richer colors on hardware that supports them.
This means that, if we managed to get that rich color information defined in the Web sources at the beginning of the pipeline all the way to Skia at the end of the pipeline, we would be able to paint those colors correctly on the screen :)