A powerful way to improve the Web platform is to provide new primitives. A primitive is a capability that, on its own, likely doesn’t do much that interesting. But a good primitive will be designed to interact usefully with existing (and future) parts of the stack, and this will enable it to enrich the platform across the board.
— Robin Berjon, Web Tiles