This application was built on PlayCanvas Web Components: https://github.com/playcanvas/web-components/
It's very similar to PlayCanvas React, but with a fully Web Components-based architecture. You can use the same scripts interchangeably between both frameworks.