Meteor - What is it, and should I use it or not?
summary
Meteor is a full‑stack JavaScript platform that uses publications and subscriptions over DDP websockets and server‑run methods with latency compensation so clients see instant results while the server validates changes. It uses MongoDB (now 3.2 with WiredTiger) and a client cache via minimongo client-side cache, demonstrated by live UI updates in Rocket.Chat when updating messages. Server uses fibers for synchronous‑style code; Meteor 1.5 adds dynamic imports (code splitting) to cut initial bundle size and speed startup (demo showing ~<600 ms startup).
AI-written summary · about
chapters (14)
- 0:00Introduction and speaker background
- 1:35What is Meteor and its key features
- 4:44Why choose Meteor over other platforms
- 8:58Publications and subscriptions in Meteor
- 11:48Meteor's database and MiniMongo
- 15:23Meteor server and DDP protocol
- 18:55Meteor client and reactive programming
- 21:47Understanding reactivity in Meteor
- 23:12Meteor package managers and build system
- 26:19Data flow in Meteor applications
- 27:26Live demo of Meteor with Rocket.Chat
- 32:03Meteor 1.4 changelog overview
- 34:15Meteor 1.5 and dynamic imports
- 41:45Q&A and closing remarks
related talks
37mMeteor - A Full Stack Framework For Building Pure JavaScript Apps
39mMeteorJS as a framework for hyper prompt development
35mRadically faster web development -- Meteor after one year
10mMatt Debergalis and Emily Stark (Meteor) interviewed at Fluent 2014
44mAdvanced JavaScript Techniques
08mRealtime App Development by Integrating Web Frameworks (⚡️)
21mProject Structure and Module Development in Meteor.js
41mWhy Fibers Make Sense For Meteor
