Nodejs 4.x上的ES6代码:V8 4.5是直接运行ES6的原生JS引擎吗?

我正在尝试将Nodejs 1.0.x上的微型服务升级到Nodejs 4.x. 目的是为了增强这个服务的function并利用ES6的特性,特别是避免新代码段中的原型混乱。 虽然经历了一些博客,但我碰到过一个声明,ES6的模块模式是标准化的,与require()不同,它是asynchronous的。

如果模块加载是asynchronous(导入模块语法),我试图了解该文件中的代码如何利用此function? 所有依赖于这个asynchronous导入模块的代码也将变成asynchronous的? 如果是,而不是要求(同步)和导入/模块(asynchronous)的组合,我想改变每一个东西导入/模块假设性能增益。

我需要一些帮助来纠正或微调我的思维过程。

ES6模块同步加载到Node.js(服务器)中。 它们仅在浏览器中asynchronous加载。 导入的优点是两个用例都是相同的关键字。