neo.mjs enables you to create scalable & high performant Apps using more than just one CPU. No need to take care of a workers setup, and the cross channel communication on your own. Most frontends today still look like this. Everything happens inside the main thread (browser window), leading to a poor rendering performance. The business logic happens inside main as well, which can slow down DOM updates and animations. The worst case would be a complete UI freeze.
virtual-dom json framework spa html5 frontend css3 ecmascript vdom sharedworker webdevelopment multi-window webworker es8 mwa cssA Bit.ly API library for Node.JS
bitly url-shortener nodejs es8 async-await url shortner utilNg-next is a simple and elegant way to use Angular 1.x with ES6 / ES7. It provides an expressive syntax to maintain the simplicity and readability of your code.Note: In order to use Angular UI-Router specific decorators, you need to install Angular UI-Router first.
angular es6 es7 angular-integration async/await es8 decorators angularjs angular-componentCollection of tools to manage control flow of/with Promises - inspired by caolan/async. Works with and without async/await. The lib itself only uses promises.
promises async async-await control-flow async-programming es2015 await promise control flow awaitful es2016 es2017 es6 es7 es8介绍最新的 ECMAScript/JavaScript 规范,以及 TC39 的提案进度
tc39 es6 es7 es8 es9 es2015 es2016 es2017 es2018 es2018-features es9-features es6-tutorial一份现代 JavaScript 参考,你在现代项目中会经常遇到,以及最新的代码示例
es6 es8Existing polyfill packages (like object.fromentries) pull in a bunch of dependencies and adds over 8 KB to the browser bundle size. This allows them to work in ES3 environments like IE6, but it's also overkill; almost no one supports IE6 anymore. I'd rather not ship tons of extra code to website visitors. A polyfill for this feature can be implemented in a few short lines of code using modern language features. That's what fromentries (this package) does.
object fromentries object-fromentries es6 browser nodejs polyfill ponyfill esnext es7 es8 object.fromentries object.entries object.values object.keys entries values shim keysThis proposal is at stage 2 of the TC39 Process. You can view the spec rendered as HTML.
realms es8 es2017 ecmascript esnext spec proposalECMAScript Proposal specs for the reform to preserve the order of execution for dynamic modules. This proposal was rejected in favor of preserving the current semantics. You can read more about this decision in the tc39-notes. The last slide from Update 2 - March 2017 shows why this proposal is faulty.
es module cjs node es8 es2017 ecmascript esnext spec proposalThis document specifies complimentary enhancements to the old Realms API proposal focused on making lightweight realms that derive from a shared immutable root realm. The proposal here is intended to compose well with the remainder of the old Realm proposal but is not dependent on any of its elements not re-presented here. These proposals each have utility without the other, and so can be proposed separately. However, together they have more power than each separately. We motivate the Frozen Realm API presented here with a variety of examples.
realms frozen es8 es2017 ecmascript esnext spec proposalThere is no github.io site for this project (no gh-pages branch).
readium epub ebooks readium-2 nodejs typescript opds readium2 streamer es5 es6 ecmascript-2015 ecmascript-6 es7 ecmascript-2016 ecmascript-7 es8 ecmascript-2017 ecmascript-8A React Native native app utilising Expo, React Navigation and fetching data from multiple API's (Deezer and Lyrics.OVH). UI built with Adobe XD. Built as a personal training project for React Native. Designed in Adobe XD. Design and development by Stephen Kempin. This project was bootstrapped with Create React Native App. This project has been built using Expo. Please install npm install expo-cli --global to run this project locally.
react-native react expo lyrics lyrics-search apis design adobexd react-navigation amplitude segmentio es8 es6 es7 async-await flexbox flexbox-css opensource open-source-project android iosA lean boilerplate application for building RESTful APIs (Microservice) in Node.js using hapi.js. Follows industry standard best practices, and uses latest async/await ES8 feature. Bring your own front-end. Plug-in your own Database. config is used to configure application.
docker nodejs hapi boilerplate starter-kit swagger eslint mocha async-await es8 es7 sinon docker-compose newrelic yarn travis-ci code-climate code-coverage standard-jsNodeJS implementation (written in TypeScript) of OPDS functionality for the Readium2 architecture ( https://github.com/readium/architecture/ ). There is no github.io site for this project (no gh-pages branch).
readium readium2 opds epub typescript es5 es6 ecmascript-2015 ecmascript-6 es7 ecmascript-2016 ecmascript-7 es8 ecmascript-2017 ecmascript-8NodeJS implementation (written in TypeScript) of core models for the Readium2 architecture ( https://github.com/readium/architecture/ ). There is no github.io site for this project (no gh-pages branch).
readium readium2 shared epub typescript es5 es6 ecmascript-2015 ecmascript-6 es7 ecmascript-2016 ecmascript-7 es8 ecmascript-2017 ecmascript-8An ES2017 spec-compliant Object.entries shim. Invoke its "shim" method to shim Object.entries if it is unavailable or noncompliant. This package implements the es-shim API interface. It works in an ES3-supported environment and complies with the spec.
polyfill object ecmascript shim values keys entries object.entries object.values object.keys es7 es8 es2017 es-shim-apiAn ES spec-proposal-compliant Object.fromEntries shim. Invoke its "shim" method to shim Object.fromEntries if it is unavailable or noncompliant. This package implements the es-shim API interface. It works in an ES3-supported environment and complies with the proposed spec.
object ecmascript entries fromentries object.fromentries object.entries object.values object.keys values es7 es8 es2017 shim keys polyfill es-shim-apiAn ES2017 spec-compliant shim for Object.getOwnPropertyDescriptors that works in ES5. Invoke its "shim" method to shim Object.getOwnPropertyDescriptors if it is unavailable, and if Object.getOwnPropertyDescriptor is available. This package implements the es-shim API interface. It works in an ES3-supported environment and complies with the spec.
object.getownpropertydescriptors descriptor property-descriptor es8 es2017 shim polyfill getownpropertydescriptor es-shim-apiAn ES2017 spec-compliant Object.values shim. Invoke its "shim" method to shim Object.values if it is unavailable or noncompliant. This package implements the es-shim API interface. It works in an ES3-supported environment and complies with the spec.
polyfill object ecmascript shim values object.values object.keys object.entries es7 es8 es2017 keys entries es-shim-apiES Proposal spec-compliant shim for Promise.prototype.finally. Invoke its "shim" method to shim Promise.prototype.finally if it is unavailable or noncompliant. Note: a global Promise must already exist: the es6-shim is recommended. This package implements the es-shim API interface. It works in an ES3-supported environment that has Promise available globally, and complies with the proposed spec.
promise promises finally promise.prototype.finally es7 es8 es2017 shim polyfill es-shim-api
We have large collection of open source products. Follow the tags from
Tag Cloud >>
Open source products are scattered around the web. Please provide information
about the open source projects you own / you use.
Add Projects.