{"id":531,"date":"2021-02-12T16:19:49","date_gmt":"2021-02-12T15:19:49","guid":{"rendered":"https:\/\/www.javascripttutorials.net\/?p=531"},"modified":"2021-02-12T16:19:49","modified_gmt":"2021-02-12T15:19:49","slug":"javascript-singularity","status":"publish","type":"post","link":"https:\/\/www.javascripttutorials.net\/javascript-singularity\/","title":{"rendered":"JavaScript Singularity"},"content":{"rendered":"<p>JavaScript developers are quick to complain about &#8220;JavaScript Fatigue&#8221;, the perceived high volatility of libraries, tooling and the JavaScript language itself \u2014 yet very few look at these changes and additions as a whole.<!--more--> This talk discusses some of JavaScript&#8217;s new features with the biggest transformative potential (ES Modules, WebAssembly, the DOM-Node.js API convergence), and tries to showcase what they mean for web development and how, when used together, they are able to address various hurdles and complaints that have been plaguing Node.js &#038; web development for a long time.<\/p>\n<p><iframe loading=\"lazy\" title=\"Approaching the JavaScript Singularity - Istvan Flaki | JSHeroes 2019\" width=\"730\" height=\"411\" src=\"https:\/\/www.youtube.com\/embed\/6wPeM8mY-98?feature=oembed\" frameborder=\"0\" allow=\"accelerometer; autoplay; clipboard-write; encrypted-media; gyroscope; picture-in-picture; web-share\" referrerpolicy=\"strict-origin-when-cross-origin\" allowfullscreen><\/iframe><\/p>\n<p>Video producer: <a href=\"https:\/\/jsheroes.io\/\">https:\/\/jsheroes.io\/<\/a><\/p>\n","protected":false},"excerpt":{"rendered":"<p>JavaScript developers are quick to complain about &#8220;JavaScript Fatigue&#8221;, the perceived high volatility of libraries, tooling and the JavaScript language itself \u2014 yet very few look at these changes and additions as a whole.<\/p>\n","protected":false},"author":1,"featured_media":533,"comment_status":"open","ping_status":"closed","sticky":false,"template":"","format":"standard","meta":{"footnotes":""},"categories":[1],"tags":[],"class_list":["post-531","post","type-post","status-publish","format-standard","has-post-thumbnail","hentry","category-javascript"],"aioseo_notices":[],"_links":{"self":[{"href":"https:\/\/www.javascripttutorials.net\/wp-json\/wp\/v2\/posts\/531","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/www.javascripttutorials.net\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/www.javascripttutorials.net\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/www.javascripttutorials.net\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/www.javascripttutorials.net\/wp-json\/wp\/v2\/comments?post=531"}],"version-history":[{"count":0,"href":"https:\/\/www.javascripttutorials.net\/wp-json\/wp\/v2\/posts\/531\/revisions"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/www.javascripttutorials.net\/wp-json\/wp\/v2\/media\/533"}],"wp:attachment":[{"href":"https:\/\/www.javascripttutorials.net\/wp-json\/wp\/v2\/media?parent=531"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/www.javascripttutorials.net\/wp-json\/wp\/v2\/categories?post=531"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/www.javascripttutorials.net\/wp-json\/wp\/v2\/tags?post=531"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}