Welcome to the second issue of Best of JavaScript Weekly!

This week, the project number 1 is “deno”, a prototype by Ryan Dahl, the creator of node.js.

In an interesting video presentation, Ryan explains several things he doesn’t like about node.js and even expresses regrets.

But rather than just lamenting, Ryan addresses the issues he mentions by releasing this “secure TypeScript runtime built on V8” (“de no” is an anagram of “no de” if you struggle remembering the name!).

Among interesting things, a TypeScript compiler is included in the box and it’s possible to import any source file from any URL… like the <script> tags in the good old web pages!

Talking about TypeScript, it’s one of the projects from Microsoft in the TOP 10 this week, along with VS Code editor.

Of course, the breaking news of the week was the acquisition of GitHub by Microsoft.

Over the last months, Microsoft did a lot of things to become one of the main actors in the JavaScript world, check in Best of JavaScript some of the projects related to Microsoft.

So it may not be so surprising to see a giant like Microsoft taking control of our beloved GitHub… but what a turnaround in the history of Open Source!

deno
deno
+8.7 k
A secure TypeScript runtime on V8
JS Algorithms & Data Structures
JS Algorithms & Data Structures
+3.2 k
Algorithms and data structures implemented in JavaScript with explanations and links to further readings
VS Code
VS Code
+1.3 k
Visual Studio Code
Reach Router
Reach Router
+1.1 k
Next Generation Routing for React
Vue.js
Vue.js
+953
🖖 A progressive, incrementally-adoptable JavaScript framework for building UI on the web.
PullToRefresh.js
PullToRefresh.js
+929
A quick and powerful plugin for your pull-to-refresh needs in your webapp.
React
React
+587
A declarative, efficient, and flexible JavaScript library for building user interfaces.
Critters
Critters
+574
🦔 A Webpack plugin to inline your critical CSS and lazy-load the rest.
TypeScript
TypeScript
+473
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
wired-elements
wired-elements
+437
Collection of elements that appear hand drawn. Great for wireframes.