{"id":18343,"date":"2022-07-20T08:30:00","date_gmt":"2022-07-20T06:30:00","guid":{"rendered":"https:\/\/www.codemotion.com\/magazine\/?p=18343"},"modified":"2023-07-24T13:23:42","modified_gmt":"2023-07-24T11:23:42","slug":"javascript-guide-webassembly","status":"publish","type":"post","link":"https:\/\/www.codemotion.com\/magazine\/frontend\/web-developer\/javascript-guide-webassembly\/","title":{"rendered":"Video: A JavaScript Developers Guide to WebAssembly (with AssemblyScript)"},"content":{"rendered":"\n<p>Use AssemblyScript for conquering WebAssembly! From a variety of different source languages, <strong><a aria-label=\"WebAssembly  (opens in a new tab)\" href=\"https:\/\/webassembly.org\/\" target=\"_blank\" rel=\"noreferrer noopener\" class=\"ek-link\">WebAssembly <\/a>offers a new way to create reliably performant code for the web<\/strong> (and beyond!). The web development community has given the technology a fair lot of attention, but are we still only at the beginning? Will it alter the way we create web applications? <br><br>In this video with software engineer James Milner, we&#8217;ll look at how <strong>AssemblyScript<\/strong>, a near relative of TypeScript that has gained a lot of traction in the JavaScript community, can help <a href=\"https:\/\/www.codemotion.com\/magazine\/frontend\/javascript\/javascript-guide\/\" target=\"_blank\" aria-label=\"JavaScript developers (opens in a new tab)\" rel=\"noreferrer noopener\" class=\"ek-link\">JavaScript developers<\/a> make the transition to WebAssembly.<br><br><strong><em>Watch the video here<br><\/em><\/strong>[jwp-video n=&#8221;1&#8243;]<\/p>\n\n\n\n<p><strong>What is AssemblyScript?<\/strong><br>AssemblyScript is a programming language that&nbsp;is based on TypeScript and is <strong>statically built to WebAssembly<\/strong> using asc, the reference AssemblyScript compiler. The language was&nbsp;created by the AssemblyScript Project&nbsp;with input and support from the dev community. It is similar to ECMAScript and <a aria-label=\"JavaScript but has static types (opens in a new tab)\" href=\"https:\/\/www.codemotion.com\/magazine\/frontend\/javascript\/javascript-a-first-look-at-the-type-annotation-proposal\/\" target=\"_blank\" rel=\"noreferrer noopener\" class=\"ek-link\">JavaScript but has static types<\/a>.<\/p>\n\n\n\n<p>Why is this language such a revolution? Well, it makes life easier for every JavaScript developer by allowing them to apply all their knowledge when working with WebAssembly.<\/p>\n\n\n\n<p><strong>About James Milner<br><\/strong>James is a full-stack software engineer with experience creating engaging web applications for startups and large corporations. He has a background in geospatial technologies, a field he still finds fascinating. He enjoys all things web development and has a passion for the platform&#8217;s potential, especially in the frontend. He spends his working hours thinking about user experience patterns, creating user interfaces, and debating performance. James speaks at London development meetups and other events while maintaining an active blog about his web development adventures.<\/p>\n\n\n\n<p><strong>Recommended videos<\/strong><\/p>\n\n\n\n<p>If you&#8217;re looking for more content on WebAseembly, then don&#8217;t miss this playlist! The video in this article is part of one of our curated playlists created by devs for devs. Go from the basics to advanced level in no time by watching all the recommended videos.<\/p>\n\n\n\n<pre class=\"wp-block-preformatted\"><a href=\"https:\/\/talks.codemotion.com\/an-introduction-to-webassembly\" class=\"ek-link\"><strong>https:\/\/talks.codemotion.com\/an-introduction-to-webassembly<\/strong><\/a><\/pre>\n","protected":false},"excerpt":{"rendered":"<p>Use AssemblyScript for conquering WebAssembly! From a variety of different source languages, WebAssembly offers a new way to create reliably performant code for the web (and beyond!). The web development community has given the technology a fair lot of attention, but are we still only at the beginning? Will it alter the way we create&#8230; <a class=\"more-link\" href=\"https:\/\/www.codemotion.com\/magazine\/frontend\/web-developer\/javascript-guide-webassembly\/\">Read more<\/a><\/p>\n","protected":false},"author":64,"featured_media":15481,"comment_status":"closed","ping_status":"closed","sticky":false,"template":"","format":"standard","meta":{"_editorskit_title_hidden":false,"_editorskit_reading_time":1,"_editorskit_is_block_options_detached":false,"_editorskit_block_options_position":"{}","_uag_custom_page_level_css":"","_genesis_hide_title":false,"_genesis_hide_breadcrumbs":false,"_genesis_hide_singular_image":false,"_genesis_hide_footer_widgets":false,"_genesis_custom_body_class":"","_genesis_custom_post_class":"","_genesis_layout":"","footnotes":""},"categories":[31],"tags":[9961],"collections":[],"class_list":{"0":"post-18343","1":"post","2":"type-post","3":"status-publish","4":"format-standard","5":"has-post-thumbnail","7":"category-web-developer","8":"tag-javascript","9":"entry"},"yoast_head":"<!-- This site is optimized with the Yoast SEO Premium plugin v26.9 (Yoast SEO v26.9) - https:\/\/yoast.com\/product\/yoast-seo-premium-wordpress\/ -->\n<title>A JavaScript Developers Guide to WebAssembly (with AssemblyScript)<\/title>\n<meta name=\"description\" content=\"This video will guide you to the world of AssemblyScript. Discover how to use it for WebAssembly and why it&#039;s so popular among devs\" \/>\n<meta name=\"robots\" content=\"index, follow, max-snippet:-1, max-image-preview:large, max-video-preview:-1\" \/>\n<link rel=\"canonical\" href=\"https:\/\/www.codemotion.com\/magazine\/frontend\/web-developer\/javascript-guide-webassembly\/\" \/>\n<meta property=\"og:locale\" content=\"en_US\" \/>\n<meta property=\"og:type\" content=\"article\" \/>\n<meta property=\"og:title\" content=\"Video: A JavaScript Developers Guide to WebAssembly (with AssemblyScript)\" \/>\n<meta property=\"og:description\" content=\"This video will guide you to the world of AssemblyScript. Discover how to use it for WebAssembly and why it&#039;s so popular among devs\" \/>\n<meta property=\"og:url\" content=\"https:\/\/www.codemotion.com\/magazine\/frontend\/web-developer\/javascript-guide-webassembly\/\" \/>\n<meta property=\"og:site_name\" content=\"Codemotion Magazine\" \/>\n<meta property=\"article:publisher\" content=\"https:\/\/www.facebook.com\/Codemotion.Italy\/\" \/>\n<meta property=\"article:published_time\" content=\"2022-07-20T06:30:00+00:00\" \/>\n<meta property=\"article:modified_time\" content=\"2023-07-24T11:23:42+00:00\" \/>\n<meta property=\"og:image\" content=\"https:\/\/www.codemotion.com\/magazine\/wp-content\/uploads\/2021\/07\/WebAssembly-logo.jpg\" \/>\n\t<meta property=\"og:image:width\" content=\"1200\" \/>\n\t<meta property=\"og:image:height\" content=\"744\" \/>\n\t<meta property=\"og:image:type\" content=\"image\/jpeg\" \/>\n<meta name=\"author\" content=\"Codemotion\" \/>\n<meta name=\"twitter:card\" content=\"summary_large_image\" \/>\n<meta name=\"twitter:creator\" content=\"@CodemotionIT\" \/>\n<meta name=\"twitter:site\" content=\"@CodemotionIT\" \/>\n<meta name=\"twitter:label1\" content=\"Written by\" \/>\n\t<meta name=\"twitter:data1\" content=\"Codemotion\" \/>\n\t<meta name=\"twitter:label2\" content=\"Est. reading time\" \/>\n\t<meta name=\"twitter:data2\" content=\"2 minutes\" \/>\n<script type=\"application\/ld+json\" class=\"yoast-schema-graph\">{\"@context\":\"https:\/\/schema.org\",\"@graph\":[{\"@type\":\"Article\",\"@id\":\"https:\/\/www.codemotion.com\/magazine\/frontend\/web-developer\/javascript-guide-webassembly\/#article\",\"isPartOf\":{\"@id\":\"https:\/\/www.codemotion.com\/magazine\/frontend\/web-developer\/javascript-guide-webassembly\/\"},\"author\":{\"name\":\"Codemotion\",\"@id\":\"https:\/\/www.codemotion.com\/magazine\/#\/schema\/person\/201bb98b02412383686cced7521b861c\"},\"headline\":\"Video: A JavaScript Developers Guide to WebAssembly (with AssemblyScript)\",\"datePublished\":\"2022-07-20T06:30:00+00:00\",\"dateModified\":\"2023-07-24T11:23:42+00:00\",\"mainEntityOfPage\":{\"@id\":\"https:\/\/www.codemotion.com\/magazine\/frontend\/web-developer\/javascript-guide-webassembly\/\"},\"wordCount\":328,\"publisher\":{\"@id\":\"https:\/\/www.codemotion.com\/magazine\/#organization\"},\"image\":{\"@id\":\"https:\/\/www.codemotion.com\/magazine\/frontend\/web-developer\/javascript-guide-webassembly\/#primaryimage\"},\"thumbnailUrl\":\"https:\/\/www.codemotion.com\/magazine\/wp-content\/uploads\/2021\/07\/WebAssembly-logo.jpg\",\"keywords\":[\"JavaScript\"],\"articleSection\":[\"Web Developer\"],\"inLanguage\":\"en-US\"},{\"@type\":\"WebPage\",\"@id\":\"https:\/\/www.codemotion.com\/magazine\/frontend\/web-developer\/javascript-guide-webassembly\/\",\"url\":\"https:\/\/www.codemotion.com\/magazine\/frontend\/web-developer\/javascript-guide-webassembly\/\",\"name\":\"A JavaScript Developers Guide to WebAssembly (with AssemblyScript)\",\"isPartOf\":{\"@id\":\"https:\/\/www.codemotion.com\/magazine\/#website\"},\"primaryImageOfPage\":{\"@id\":\"https:\/\/www.codemotion.com\/magazine\/frontend\/web-developer\/javascript-guide-webassembly\/#primaryimage\"},\"image\":{\"@id\":\"https:\/\/www.codemotion.com\/magazine\/frontend\/web-developer\/javascript-guide-webassembly\/#primaryimage\"},\"thumbnailUrl\":\"https:\/\/www.codemotion.com\/magazine\/wp-content\/uploads\/2021\/07\/WebAssembly-logo.jpg\",\"datePublished\":\"2022-07-20T06:30:00+00:00\",\"dateModified\":\"2023-07-24T11:23:42+00:00\",\"description\":\"This video will guide you to the world of AssemblyScript. Discover how to use it for WebAssembly and why it's so popular among devs\",\"breadcrumb\":{\"@id\":\"https:\/\/www.codemotion.com\/magazine\/frontend\/web-developer\/javascript-guide-webassembly\/#breadcrumb\"},\"inLanguage\":\"en-US\",\"potentialAction\":[{\"@type\":\"ReadAction\",\"target\":[\"https:\/\/www.codemotion.com\/magazine\/frontend\/web-developer\/javascript-guide-webassembly\/\"]}]},{\"@type\":\"ImageObject\",\"inLanguage\":\"en-US\",\"@id\":\"https:\/\/www.codemotion.com\/magazine\/frontend\/web-developer\/javascript-guide-webassembly\/#primaryimage\",\"url\":\"https:\/\/www.codemotion.com\/magazine\/wp-content\/uploads\/2021\/07\/WebAssembly-logo.jpg\",\"contentUrl\":\"https:\/\/www.codemotion.com\/magazine\/wp-content\/uploads\/2021\/07\/WebAssembly-logo.jpg\",\"width\":1200,\"height\":744,\"caption\":\"webassembly, assemblyscript\"},{\"@type\":\"BreadcrumbList\",\"@id\":\"https:\/\/www.codemotion.com\/magazine\/frontend\/web-developer\/javascript-guide-webassembly\/#breadcrumb\",\"itemListElement\":[{\"@type\":\"ListItem\",\"position\":1,\"name\":\"Home\",\"item\":\"https:\/\/www.codemotion.com\/magazine\/\"},{\"@type\":\"ListItem\",\"position\":2,\"name\":\"Frontend\",\"item\":\"https:\/\/www.codemotion.com\/magazine\/frontend\/\"},{\"@type\":\"ListItem\",\"position\":3,\"name\":\"Web Developer\",\"item\":\"https:\/\/www.codemotion.com\/magazine\/frontend\/web-developer\/\"},{\"@type\":\"ListItem\",\"position\":4,\"name\":\"Video: A JavaScript Developers Guide to WebAssembly (with AssemblyScript)\"}]},{\"@type\":\"WebSite\",\"@id\":\"https:\/\/www.codemotion.com\/magazine\/#website\",\"url\":\"https:\/\/www.codemotion.com\/magazine\/\",\"name\":\"Codemotion Magazine\",\"description\":\"We code the future. Together\",\"publisher\":{\"@id\":\"https:\/\/www.codemotion.com\/magazine\/#organization\"},\"potentialAction\":[{\"@type\":\"SearchAction\",\"target\":{\"@type\":\"EntryPoint\",\"urlTemplate\":\"https:\/\/www.codemotion.com\/magazine\/?s={search_term_string}\"},\"query-input\":{\"@type\":\"PropertyValueSpecification\",\"valueRequired\":true,\"valueName\":\"search_term_string\"}}],\"inLanguage\":\"en-US\"},{\"@type\":\"Organization\",\"@id\":\"https:\/\/www.codemotion.com\/magazine\/#organization\",\"name\":\"Codemotion\",\"url\":\"https:\/\/www.codemotion.com\/magazine\/\",\"logo\":{\"@type\":\"ImageObject\",\"inLanguage\":\"en-US\",\"@id\":\"https:\/\/www.codemotion.com\/magazine\/#\/schema\/logo\/image\/\",\"url\":\"https:\/\/www.codemotion.com\/magazine\/wp-content\/uploads\/2019\/11\/codemotionlogo.png\",\"contentUrl\":\"https:\/\/www.codemotion.com\/magazine\/wp-content\/uploads\/2019\/11\/codemotionlogo.png\",\"width\":225,\"height\":225,\"caption\":\"Codemotion\"},\"image\":{\"@id\":\"https:\/\/www.codemotion.com\/magazine\/#\/schema\/logo\/image\/\"},\"sameAs\":[\"https:\/\/www.facebook.com\/Codemotion.Italy\/\",\"https:\/\/x.com\/CodemotionIT\"]},{\"@type\":\"Person\",\"@id\":\"https:\/\/www.codemotion.com\/magazine\/#\/schema\/person\/201bb98b02412383686cced7521b861c\",\"name\":\"Codemotion\",\"image\":{\"@type\":\"ImageObject\",\"inLanguage\":\"en-US\",\"@id\":\"https:\/\/www.codemotion.com\/magazine\/#\/schema\/person\/image\/\",\"url\":\"https:\/\/www.codemotion.com\/magazine\/wp-content\/uploads\/2019\/11\/cropped-codemotionlogo-150x150.png\",\"contentUrl\":\"https:\/\/www.codemotion.com\/magazine\/wp-content\/uploads\/2019\/11\/cropped-codemotionlogo-150x150.png\",\"caption\":\"Codemotion\"},\"description\":\"Articles wirtten by the Codemotion staff. Tech news, inspiration, latest treends in software development and more.\",\"sameAs\":[\"https:\/\/x.com\/CodemotionIT\"],\"url\":\"https:\/\/www.codemotion.com\/magazine\/author\/codemotion-2\/\"}]}<\/script>\n<!-- \/ Yoast SEO Premium plugin. -->","yoast_head_json":{"title":"A JavaScript Developers Guide to WebAssembly (with AssemblyScript)","description":"This video will guide you to the world of AssemblyScript. Discover how to use it for WebAssembly and why it's so popular among devs","robots":{"index":"index","follow":"follow","max-snippet":"max-snippet:-1","max-image-preview":"max-image-preview:large","max-video-preview":"max-video-preview:-1"},"canonical":"https:\/\/www.codemotion.com\/magazine\/frontend\/web-developer\/javascript-guide-webassembly\/","og_locale":"en_US","og_type":"article","og_title":"Video: A JavaScript Developers Guide to WebAssembly (with AssemblyScript)","og_description":"This video will guide you to the world of AssemblyScript. Discover how to use it for WebAssembly and why it's so popular among devs","og_url":"https:\/\/www.codemotion.com\/magazine\/frontend\/web-developer\/javascript-guide-webassembly\/","og_site_name":"Codemotion Magazine","article_publisher":"https:\/\/www.facebook.com\/Codemotion.Italy\/","article_published_time":"2022-07-20T06:30:00+00:00","article_modified_time":"2023-07-24T11:23:42+00:00","og_image":[{"width":1200,"height":744,"url":"https:\/\/www.codemotion.com\/magazine\/wp-content\/uploads\/2021\/07\/WebAssembly-logo.jpg","type":"image\/jpeg"}],"author":"Codemotion","twitter_card":"summary_large_image","twitter_creator":"@CodemotionIT","twitter_site":"@CodemotionIT","twitter_misc":{"Written by":"Codemotion","Est. reading time":"2 minutes"},"schema":{"@context":"https:\/\/schema.org","@graph":[{"@type":"Article","@id":"https:\/\/www.codemotion.com\/magazine\/frontend\/web-developer\/javascript-guide-webassembly\/#article","isPartOf":{"@id":"https:\/\/www.codemotion.com\/magazine\/frontend\/web-developer\/javascript-guide-webassembly\/"},"author":{"name":"Codemotion","@id":"https:\/\/www.codemotion.com\/magazine\/#\/schema\/person\/201bb98b02412383686cced7521b861c"},"headline":"Video: A JavaScript Developers Guide to WebAssembly (with AssemblyScript)","datePublished":"2022-07-20T06:30:00+00:00","dateModified":"2023-07-24T11:23:42+00:00","mainEntityOfPage":{"@id":"https:\/\/www.codemotion.com\/magazine\/frontend\/web-developer\/javascript-guide-webassembly\/"},"wordCount":328,"publisher":{"@id":"https:\/\/www.codemotion.com\/magazine\/#organization"},"image":{"@id":"https:\/\/www.codemotion.com\/magazine\/frontend\/web-developer\/javascript-guide-webassembly\/#primaryimage"},"thumbnailUrl":"https:\/\/www.codemotion.com\/magazine\/wp-content\/uploads\/2021\/07\/WebAssembly-logo.jpg","keywords":["JavaScript"],"articleSection":["Web Developer"],"inLanguage":"en-US"},{"@type":"WebPage","@id":"https:\/\/www.codemotion.com\/magazine\/frontend\/web-developer\/javascript-guide-webassembly\/","url":"https:\/\/www.codemotion.com\/magazine\/frontend\/web-developer\/javascript-guide-webassembly\/","name":"A JavaScript Developers Guide to WebAssembly (with AssemblyScript)","isPartOf":{"@id":"https:\/\/www.codemotion.com\/magazine\/#website"},"primaryImageOfPage":{"@id":"https:\/\/www.codemotion.com\/magazine\/frontend\/web-developer\/javascript-guide-webassembly\/#primaryimage"},"image":{"@id":"https:\/\/www.codemotion.com\/magazine\/frontend\/web-developer\/javascript-guide-webassembly\/#primaryimage"},"thumbnailUrl":"https:\/\/www.codemotion.com\/magazine\/wp-content\/uploads\/2021\/07\/WebAssembly-logo.jpg","datePublished":"2022-07-20T06:30:00+00:00","dateModified":"2023-07-24T11:23:42+00:00","description":"This video will guide you to the world of AssemblyScript. Discover how to use it for WebAssembly and why it's so popular among devs","breadcrumb":{"@id":"https:\/\/www.codemotion.com\/magazine\/frontend\/web-developer\/javascript-guide-webassembly\/#breadcrumb"},"inLanguage":"en-US","potentialAction":[{"@type":"ReadAction","target":["https:\/\/www.codemotion.com\/magazine\/frontend\/web-developer\/javascript-guide-webassembly\/"]}]},{"@type":"ImageObject","inLanguage":"en-US","@id":"https:\/\/www.codemotion.com\/magazine\/frontend\/web-developer\/javascript-guide-webassembly\/#primaryimage","url":"https:\/\/www.codemotion.com\/magazine\/wp-content\/uploads\/2021\/07\/WebAssembly-logo.jpg","contentUrl":"https:\/\/www.codemotion.com\/magazine\/wp-content\/uploads\/2021\/07\/WebAssembly-logo.jpg","width":1200,"height":744,"caption":"webassembly, assemblyscript"},{"@type":"BreadcrumbList","@id":"https:\/\/www.codemotion.com\/magazine\/frontend\/web-developer\/javascript-guide-webassembly\/#breadcrumb","itemListElement":[{"@type":"ListItem","position":1,"name":"Home","item":"https:\/\/www.codemotion.com\/magazine\/"},{"@type":"ListItem","position":2,"name":"Frontend","item":"https:\/\/www.codemotion.com\/magazine\/frontend\/"},{"@type":"ListItem","position":3,"name":"Web Developer","item":"https:\/\/www.codemotion.com\/magazine\/frontend\/web-developer\/"},{"@type":"ListItem","position":4,"name":"Video: A JavaScript Developers Guide to WebAssembly (with AssemblyScript)"}]},{"@type":"WebSite","@id":"https:\/\/www.codemotion.com\/magazine\/#website","url":"https:\/\/www.codemotion.com\/magazine\/","name":"Codemotion Magazine","description":"We code the future. Together","publisher":{"@id":"https:\/\/www.codemotion.com\/magazine\/#organization"},"potentialAction":[{"@type":"SearchAction","target":{"@type":"EntryPoint","urlTemplate":"https:\/\/www.codemotion.com\/magazine\/?s={search_term_string}"},"query-input":{"@type":"PropertyValueSpecification","valueRequired":true,"valueName":"search_term_string"}}],"inLanguage":"en-US"},{"@type":"Organization","@id":"https:\/\/www.codemotion.com\/magazine\/#organization","name":"Codemotion","url":"https:\/\/www.codemotion.com\/magazine\/","logo":{"@type":"ImageObject","inLanguage":"en-US","@id":"https:\/\/www.codemotion.com\/magazine\/#\/schema\/logo\/image\/","url":"https:\/\/www.codemotion.com\/magazine\/wp-content\/uploads\/2019\/11\/codemotionlogo.png","contentUrl":"https:\/\/www.codemotion.com\/magazine\/wp-content\/uploads\/2019\/11\/codemotionlogo.png","width":225,"height":225,"caption":"Codemotion"},"image":{"@id":"https:\/\/www.codemotion.com\/magazine\/#\/schema\/logo\/image\/"},"sameAs":["https:\/\/www.facebook.com\/Codemotion.Italy\/","https:\/\/x.com\/CodemotionIT"]},{"@type":"Person","@id":"https:\/\/www.codemotion.com\/magazine\/#\/schema\/person\/201bb98b02412383686cced7521b861c","name":"Codemotion","image":{"@type":"ImageObject","inLanguage":"en-US","@id":"https:\/\/www.codemotion.com\/magazine\/#\/schema\/person\/image\/","url":"https:\/\/www.codemotion.com\/magazine\/wp-content\/uploads\/2019\/11\/cropped-codemotionlogo-150x150.png","contentUrl":"https:\/\/www.codemotion.com\/magazine\/wp-content\/uploads\/2019\/11\/cropped-codemotionlogo-150x150.png","caption":"Codemotion"},"description":"Articles wirtten by the Codemotion staff. Tech news, inspiration, latest treends in software development and more.","sameAs":["https:\/\/x.com\/CodemotionIT"],"url":"https:\/\/www.codemotion.com\/magazine\/author\/codemotion-2\/"}]}},"featured_image_src":"https:\/\/www.codemotion.com\/magazine\/wp-content\/uploads\/2021\/07\/WebAssembly-logo-600x400.jpg","featured_image_src_square":"https:\/\/www.codemotion.com\/magazine\/wp-content\/uploads\/2021\/07\/WebAssembly-logo-600x600.jpg","author_info":{"display_name":"Codemotion","author_link":"https:\/\/www.codemotion.com\/magazine\/author\/codemotion-2\/"},"uagb_featured_image_src":{"full":["https:\/\/www.codemotion.com\/magazine\/wp-content\/uploads\/2021\/07\/WebAssembly-logo.jpg",1200,744,false],"thumbnail":["https:\/\/www.codemotion.com\/magazine\/wp-content\/uploads\/2021\/07\/WebAssembly-logo-150x150.jpg",150,150,true],"medium":["https:\/\/www.codemotion.com\/magazine\/wp-content\/uploads\/2021\/07\/WebAssembly-logo-300x186.jpg",300,186,true],"medium_large":["https:\/\/www.codemotion.com\/magazine\/wp-content\/uploads\/2021\/07\/WebAssembly-logo-768x476.jpg",768,476,true],"large":["https:\/\/www.codemotion.com\/magazine\/wp-content\/uploads\/2021\/07\/WebAssembly-logo-1024x635.jpg",1024,635,true],"1536x1536":["https:\/\/www.codemotion.com\/magazine\/wp-content\/uploads\/2021\/07\/WebAssembly-logo.jpg",1200,744,false],"2048x2048":["https:\/\/www.codemotion.com\/magazine\/wp-content\/uploads\/2021\/07\/WebAssembly-logo.jpg",1200,744,false],"small-home-featured":["https:\/\/www.codemotion.com\/magazine\/wp-content\/uploads\/2021\/07\/WebAssembly-logo.jpg",100,62,false],"sidebar-featured":["https:\/\/www.codemotion.com\/magazine\/wp-content\/uploads\/2021\/07\/WebAssembly-logo-180x128.jpg",180,128,true],"genesis-singular-images":["https:\/\/www.codemotion.com\/magazine\/wp-content\/uploads\/2021\/07\/WebAssembly-logo-896x504.jpg",896,504,true],"archive-featured":["https:\/\/www.codemotion.com\/magazine\/wp-content\/uploads\/2021\/07\/WebAssembly-logo-400x225.jpg",400,225,true],"gb-block-post-grid-landscape":["https:\/\/www.codemotion.com\/magazine\/wp-content\/uploads\/2021\/07\/WebAssembly-logo-600x400.jpg",600,400,true],"gb-block-post-grid-square":["https:\/\/www.codemotion.com\/magazine\/wp-content\/uploads\/2021\/07\/WebAssembly-logo-600x600.jpg",600,600,true]},"uagb_author_info":{"display_name":"Codemotion","author_link":"https:\/\/www.codemotion.com\/magazine\/author\/codemotion-2\/"},"uagb_comment_info":0,"uagb_excerpt":"Use AssemblyScript for conquering WebAssembly! From a variety of different source languages, WebAssembly offers a new way to create reliably performant code for the web (and beyond!). The web development community has given the technology a fair lot of attention, but are we still only at the beginning? Will it alter the way we create&#8230;&hellip;","lang":"en","_links":{"self":[{"href":"https:\/\/www.codemotion.com\/magazine\/wp-json\/wp\/v2\/posts\/18343","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/www.codemotion.com\/magazine\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/www.codemotion.com\/magazine\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/www.codemotion.com\/magazine\/wp-json\/wp\/v2\/users\/64"}],"replies":[{"embeddable":true,"href":"https:\/\/www.codemotion.com\/magazine\/wp-json\/wp\/v2\/comments?post=18343"}],"version-history":[{"count":6,"href":"https:\/\/www.codemotion.com\/magazine\/wp-json\/wp\/v2\/posts\/18343\/revisions"}],"predecessor-version":[{"id":22021,"href":"https:\/\/www.codemotion.com\/magazine\/wp-json\/wp\/v2\/posts\/18343\/revisions\/22021"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/www.codemotion.com\/magazine\/wp-json\/wp\/v2\/media\/15481"}],"wp:attachment":[{"href":"https:\/\/www.codemotion.com\/magazine\/wp-json\/wp\/v2\/media?parent=18343"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/www.codemotion.com\/magazine\/wp-json\/wp\/v2\/categories?post=18343"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/www.codemotion.com\/magazine\/wp-json\/wp\/v2\/tags?post=18343"},{"taxonomy":"collections","embeddable":true,"href":"https:\/\/www.codemotion.com\/magazine\/wp-json\/wp\/v2\/collections?post=18343"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}