Permalink
Cannot retrieve contributors at this time
{ | |
"topic": { | |
"attributes": { | |
"title": "Javascript Syntax", | |
"description": null, | |
"snapshot_date": "2017-02-16", | |
"permanent_id": "javascript-syntax", | |
"chart_type": "bubble" | |
}, | |
"items": [ | |
{ | |
"title": "Flow", | |
"description": "https://flowtype.org/", | |
"axis": { | |
"x": 0.176, | |
"y": 0.2 | |
}, | |
"id": "85" | |
}, | |
{ | |
"title": "Vanilla", | |
"description": "Based on the ECMAscript specification *vanilla* or plain Javascript is making leaps with ES5 and ES2015 that support advanced syntax and features.", | |
"axis": { | |
"x": 0.7743947130568484, | |
"y": 0.7381864759657117 | |
}, | |
"id": "62" | |
}, | |
{ | |
"title": "TypeScript", | |
"description": "A superset to Javascript, enforcing typing and advanced OO programming.\n\nhttps://www.typescriptlang.org/\n[typescript 2.2](https://blogs.msdn.microsoft.com/typescript/2017/02/22/announcing-typescript-2-2/)", | |
"axis": { | |
"x": 0.08840793041472739, | |
"y": 0.42528737386067705 | |
}, | |
"id": "57" | |
}, | |
{ | |
"title": "CoffeeScript", | |
"description": "http://coffeescript.org/", | |
"axis": { | |
"x": 0.3011738878615359, | |
"y": 0.3678161055953414 | |
}, | |
"id": "56" | |
}, | |
{ | |
"title": "Babel", | |
"description": "Babel allows developers to write in the modern ECMAscript specification, while compiling to a wide range of (older) browser support.\n\nhttps://babeljs.io/", | |
"axis": { | |
"x": 0.1562729206491024, | |
"y": 0.5657726711697049 | |
}, | |
"id": "24" | |
}, | |
{ | |
"title": "ES2015", | |
"description": "ES2015 is a highly anticipated successor to ES5 (2009) that implements features which makes Javascript a more advanced language.\n\n* https://blog.mozilla.org/javascript/2017/02/22/ecmascript-2016plus-in-firefox/\n* https://blog.chromium.org/2016/04/es6-es7-in-browser.html\n", | |
"axis": { | |
"x": 0.5781364927900599, | |
"y": 0.7349936026114005 | |
}, | |
"id": "23" | |
}, | |
{ | |
"title": "ES2016", | |
"description": "ES2016 brings only two new features to Javascript: Array.prototype.includes and Exponentiation Operator. The small change is intented.\n* https://medium.freecodecamp.org/ecmascript-2016-es7-features-86903c5cab70", | |
"axis": { | |
"x": 0.3231841391705452, | |
"y": 0.7349936026114005 | |
}, | |
"id": "22" | |
}, | |
{ | |
"title": "ES2018 ", | |
"description": "As determined by TC39, ES2018 introduces async iterators, object spread operator, Promise.prototype.finally and more.", | |
"axis": { | |
"x": 0.04805576243299119, | |
"y": 0.09003832781756371 | |
}, | |
"id": "es2018" | |
} | |
], | |
"axis": { | |
"y": { | |
"label": "Adoption", | |
"more": "Mainstream", | |
"less": "Niche" | |
}, | |
"x": { | |
"label": "Maturity", | |
"more": "Established", | |
"less": "Early" | |
} | |
} | |
} | |
} |