Meteor
Le framework où le même code tournait sur le serveur et sur le client, et où les changements de base de données apparaissaient dans le navigateur sans qu'on ait écrit la moindre ligne d'API.
Meteor Development Group s'engage sur la voie du 1.0 en 2012 et lève 11,2 millions de dollars auprès d'Andreessen Horowitz la même année — une somme inhabituelle pour un framework open source. Au cœur du système : DDP, un protocole qui diffusait les changements de MongoDB vers le client, complété par minimongo, une copie de l'API de la base de données tournant dans le navigateur. Une écriture s'appliquait aussitôt en local et était annulée si le serveur refusait — ce que l'on appelait l'optimistic UI.
Les démos étaient magiques, et les limites sont vite apparues : le couplage à MongoDB était trop rigide, les abonnements temps réel passaient mal à l'échelle, et le système de build vivait dans un univers parallèle à npm. L'équipe a fini par réorienter ses efforts vers le projet GraphQL Apollo, qui est devenu bien plus grand que le framework dont il est issu.