ES2015 features:
import / export
const, let, scoping variables / functions
arrow functions
classes
promises
...
ES2015 generators: basically a different kind of function, that may be paused in the middle, one or many times, and resumed later
ES2015 async/await: much more natural way to handle asynchronous code
For example: If a bunch of documents arrive in a very short time, callbacks are only evaluated once, rather than once per document.
This file is for configuring Babel preferred transform plugins
So if you don't like the way babel-preset-meteor handles a particular kind of syntax, you can overwrite it by modifying your .babelrc or package.json file
- Support variety of new ARM processors
Mongo 3.2 changes:
WiredTiger
+ 7-10x write throughput
+ Up to 80% compression
MongoDB Updates
MongoDB 2.6 will be officially sunsetted at the end of October, 2016
Update mongo drive. The mongo driver that currently ships with Meteor is old and doesn’t reliably work with connecting to MongoDB 3.2 databases
Support for Node 4 and beyond
WORKING We want to be able to update the version of Node that ships with Meteor to 4 and eventually 6 #5124. #6537 lays the groundwork to overcome the main blocker for updating to Node 4, that is, needing to rebuild all existing Meteor packages that contain binary dependencies.
Full transition to npm
1.3 introduced npm install support along with ES2015 modules. In the future, we would like to transition the Meteor package ecosystem over entirely from Atmosphere to npm. We are still in the early conceptual design phase and expect to update the roadmap once we have a design in place that will underpin further development.
Apollo
We're building the next generation data stack for modern applications called Apollo. We believe the data part of the Meteor stack is impactful enough to deserve it's own fully fledged sub-project that will be compatible with other languages and frameworks. Apollo is born from the Meteor project and is naturally designed to work perfectly with Meteor. It is GraphQL based and will work with multiple data sources starting with REST. Apollo is our answer to bringing SQL and improved performance analysis to Meteor.
View Layer
Our plans around the view layer are to maintain strong integrations (along with guidance) with React, Angular and Blaze. We'll make essential fixes to Blaze but most likely won't be adding new features ourselves. We encourage you to help build the features you need at the meteor/blaze repository.