As there seems to be a lot of confusion lately around what the metaverse is and isn't, it's important to take a step back and realize we already live in a form of the metaverse, only that it's primarily in 2D mode right now. Examples of this are Zoom, Instagram, YouTube, websites, etc. We currently live in a world dominated by video as the primary file format we engage with, but we're moving quickly to one that's 3D first. Many big challenges here, like how do we enable everyone to seamlessly build 3D content with having the typical skills associated with it? How we do distribute it? This is especially important, with all the walled garden talk going on right now.

Few people (especially developers here on HN) really understand how massive and disruptive "the metaverse" is going to be. It's going be a combination of a live, 3D social network, and an embodied, real-time immersive internet where your virtual identity becomes as valuable as your real life one. When billions of people are accessing it, whether it's through computers, mobile devices, or mixed reality hardware, how you express yourself will be at the very core of it all.
Zuckerberg, Sweeney, and others sees this, and wants to be well prepared for it

To really boil it down - the metaverse is not a single 3D/VR social app or group of apps, vendor-locked to an specific platform and OS.

The metaverse is quite simply THE spatial successor to the internet. My personal bet is that one of the primary ways we access it is the same way we do with traditional content today - the web.

Because of protocols like HTTP, TCP/IP, and HTML, you can read and view text + photos + videos on webpages because of agreed upon standards.

The metaverse will most certainly utilize old standards, but it will also need entirely new ones built from the ground up.

The way users currently navigate the web via hyperlinks will be mirrored in the metaverse, but instead of shareable URL's we will have portals instead, so as to not break immersion and to deliver a sense of seamless teleportation from one immersive destination to another.

We'll also need a universal SDK and API that every world can hook into in order to tie all of this together, so as to share data back and forth and to allow for true interchange of virtual goods. Blockchain will provide the base layer to enable this.

WebGPU will allow us to render using modern hardware, as the browser equivalent of Vulkan, Metal, and DirectX 12.

WebAssembly will allow for programs to be compiled to a universal bytecode.

WebXR brings all of this together, enabling a true sense of presence inside a webpage. To be clear, the metaverse will be best experienced utilizing mixed reality hardware, but it certainly won't require it. Computers and mobile phones should and probably will be access points for users too.

As more headsets by Meta, and new ones like Valve (and Apple!) are emerge and they become a part of our daily lives, it will become apparent that we need a way to link worlds together.

The web seems like the most straightforward, obvious solution to this problem.

My team at Wonder Interactive is working to build the 3D web. We have a community Discord for anyone interested in discussing the metaverse, and where you can engage with us:

https://discord.gg/zUSZ3T8