mirror of
https://github.com/meteor/meteor.git
synced 2026-05-02 03:01:46 -04:00
86506f09181316551f5ddffe36b449ced2e8a9ce
Refactor the DDP transport layer into a pluggable architecture where transports are isolated modules behind a common interface. This allows benchmarking and comparing different WebSocket implementations on the same build, same Node version, same machine. Available transports (selectable via DDP_TRANSPORT env var or settings): - sockjs: SockJS (current default, backward compatible) - faye: faye-websocket (direct WebSocket, no SockJS overhead) - ws: ws npm package (most popular Node.js WebSocket library) - uws: uWebSockets.js (C++ high-performance transport) Client-side: when transport != sockjs, SockJS is never loaded (dynamic import), saving ~57 KB from the client bundle. Native WebSocket is used instead. Configuration: - DDP_TRANSPORT=ws (env var) - settings.packages['ddp-server'].transport = 'ws' - DISABLE_SOCKJS=1 still works (resolves to 'faye') Co-Authored-By: Claude Opus 4.6 (1M context) <noreply@anthropic.com>
Meteor is an ultra-simple environment for building modern web applications.
📚 Create your applications using modern JavaScript
Benefit from the latest technology updates to rapidly prototype and develop your applications.
✨ Integrate technologies you already use
Use popular frameworks and tools right out-of-the-box. Focus on building features instead of configuring disparate components yourself.
💻 Build apps for any device
Use the same code whether you’re developing for web, iOS, Android, or desktop for a seamless update experience for your users.
🔥 Getting Started
How about trying a tutorial to get started with your favorite technology?
🚀 Quick Start
On your platform, use this line:
> npx meteor
🚀 To create a project:
> meteor create
☄️ Run it:
cd my-app
meteor
🧱 Developer Resources
Building an application with Meteor?
- Deploy on Galaxy
- Discuss on Forums
- Join the Meteor Discord
Interested in helping or contributing to Meteor? These resources will help:
Languages
JavaScript
91.1%
TypeScript
3.9%
Shell
0.9%
Java
0.7%
Swift
0.7%
Other
2.5%