{"id":5978,"date":"2019-06-19T17:06:53","date_gmt":"2019-06-19T22:06:53","guid":{"rendered":"http:\/\/www.killersites.com\/blog\/?p=5978"},"modified":"2019-06-19T17:06:55","modified_gmt":"2019-06-19T22:06:55","slug":"should-you-learn-rust-and-web-assembly-wasm","status":"publish","type":"post","link":"https:\/\/www.killersites.com\/blog\/2019\/should-you-learn-rust-and-web-assembly-wasm\/","title":{"rendered":"Should You Learn Rust and Web Assembly (Wasm)?"},"content":{"rendered":"\n<p> <em>Should you learn it now or is Rust and Wasm an amusing diversion?<\/em> <\/p>\n\n\n\n<p>Alright so I&#8217;m not gonna lie, when I read &#8220;RUST&#8221;, the first thing that came to my mind was some kinda terrible alternative rock band from an even more terrible ROM-COM movie where the guy is like this pseudo tortured soul that looks like a Kurt Cobain knock-off and he&#8217;s so cynical and a drunk, but a &#8220;hollywood&#8221; drunk and not a serious one, cuz he&#8217;s still gotta be attractive to the ladies and he meets one of the bartenders (new hire), at the bar they play at and they start a casual, friendly relationship but it starts to become something more and he can&#8217;t get his act together cuz he&#8217;s been hurt and he&#8217;s scared so he drinks and ultimately chases the bartender away but one night he gets really drunk onstage and improvises a song where he basically uses all the most played out and cheesy mellow-dramatic cliches and everyone loves it and RUST have their first hit and they become famous and some more sophomoric crap happens and they end up getting together because love conquers all and he sings the bartender an acoustic version the infamous song but it has a whole new meaning now and they kiss and roll credits. Oh, and the movie is called &#8220;(t)RUST&#8221;&#8230;<br \/><br \/>&#8230;sorry&#8230;<br \/><br \/>&#8220;Rust and Web Assembly (wasm) allows you to write ultra-performing browser-based applications, because it basically compiles your code down to a binary format which all the major browsers today can run; so then it&#8217;s much faster than browsers reading JAVAscript code.&#8221;<br \/>Rust is the programming language, and Wasm is a binary format that basically allows you to write super fast performing client-side code. But with all the other languages and frameworks out there, is it worth your time or just a fun distraction?<br \/><br \/>Well, &#8220;you would only really use this when you have client-side applications (meaning in web-browser applications), in web-browser processing that has to be done that is a little slow with JAVAscript. So it&#8217;s a pretty niche tech in my opinion&#8230;&#8221; Most people have computers that can handle the processing needs of most web apps when it comes to JAVAscript processing, so it sounds more like a fun distraction. &#8220;&#8230;maybe do a &#8216;hello world&#8217; just to see what it&#8217;s about, understand the ecosystem, &#8230;where RUST and web assembly might come in handy&#8221;&#8230; so if you ever run across that situation where you need it, you can use it, but &#8220;it&#8217;s pretty niche, it has it&#8217;s uses and consider it a secondary thing: a tool that you have in your tool belt that you can pull out at the right time&#8221;. And as a general rule, people are going to have different opinions and that&#8217;s fine too.<br \/><br \/>Checkout the rest of the vlog for a more articulate explanation and stick around til the end to see a boat on the water from what looks like a scene right out of the (straight to DVD) movie: &#8216;(t)RUST&#8217;. I think I have a script to write&#8230;<br \/>Enjoy. <\/p>\n\n\n\n<figure class=\"wp-block-embed-youtube wp-block-embed is-type-video is-provider-youtube wp-embed-aspect-16-9 wp-has-aspect-ratio\"><div class=\"wp-block-embed__wrapper\">\n<iframe loading=\"lazy\" title=\"Should you Learn Rust and Web Assembly? (Wasm)\" width=\"500\" height=\"281\" src=\"https:\/\/www.youtube.com\/embed\/BaF-9UPp1Xg?feature=oembed\" frameborder=\"0\" allow=\"accelerometer; autoplay; encrypted-media; gyroscope; picture-in-picture\" allowfullscreen><\/iframe>\n<\/div><\/figure>\n\n\n\n<p>My popular courses: <br \/>Learn web development fast:  <a rel=\"noreferrer noopener\" href=\"https:\/\/www.youtube.com\/redirect?v=BaF-9UPp1Xg&amp;event=video_description&amp;redir_token=lt8-4YULXZI5aN7bjUhmBlFOU1N8MTU2MTA2MDk5NEAxNTYwOTc0NTk0&amp;q=https%3A%2F%2Fshop.killervideostore.com%2F\" target=\"_blank\">https:\/\/shop.killervideostore.com\/<\/a> <br \/>Learn Python 3 fast: <a rel=\"noreferrer noopener\" href=\"https:\/\/www.youtube.com\/redirect?v=BaF-9UPp1Xg&amp;event=video_description&amp;redir_token=lt8-4YULXZI5aN7bjUhmBlFOU1N8MTU2MTA2MDk5NEAxNTYwOTc0NTk0&amp;q=http%3A%2F%2Fwww.killervideostore.com%2Fpython%2F\" target=\"_blank\">http:\/\/www.killervideostore.com\/python\/<\/a> <br \/><br \/>My business courses: <br \/>Complete Freelancer: <a rel=\"noreferrer noopener\" href=\"https:\/\/www.youtube.com\/redirect?v=BaF-9UPp1Xg&amp;event=video_description&amp;redir_token=lt8-4YULXZI5aN7bjUhmBlFOU1N8MTU2MTA2MDk5NEAxNTYwOTc0NTk0&amp;q=https%3A%2F%2Fwww.killervideostore.com%2Ffreelancer\" target=\"_blank\">https:\/\/www.killervideostore.com\/free&#8230;<\/a> <br \/>Complete Entrepreneur: <a rel=\"noreferrer noopener\" href=\"https:\/\/www.youtube.com\/redirect?v=BaF-9UPp1Xg&amp;event=video_description&amp;redir_token=lt8-4YULXZI5aN7bjUhmBlFOU1N8MTU2MTA2MDk5NEAxNTYwOTc0NTk0&amp;q=https%3A%2F%2Fwww.killervideostore.com%2Fvideo-courses%2Fcomplete-entrepreneur.php\" target=\"_blank\">https:\/\/www.killervideostore.com\/vide&#8230;<\/a> <br \/><br \/>My social links: <br \/>Instagram: <a rel=\"noreferrer noopener\" href=\"https:\/\/www.youtube.com\/redirect?v=BaF-9UPp1Xg&amp;event=video_description&amp;redir_token=lt8-4YULXZI5aN7bjUhmBlFOU1N8MTU2MTA2MDk5NEAxNTYwOTc0NTk0&amp;q=https%3A%2F%2Fwww.instagram.com%2Fstefanmischook%2F%3Fhl%3Den\" target=\"_blank\">https:\/\/www.instagram.com\/stefanmisch&#8230;<\/a> <br \/>Twitter: <a rel=\"noreferrer noopener\" href=\"https:\/\/www.youtube.com\/redirect?v=BaF-9UPp1Xg&amp;event=video_description&amp;redir_token=lt8-4YULXZI5aN7bjUhmBlFOU1N8MTU2MTA2MDk5NEAxNTYwOTc0NTk0&amp;q=https%3A%2F%2Ftwitter.com%2Fkillersites\" target=\"_blank\">https:\/\/twitter.com\/killersites<\/a> <br \/><br \/>Thanks! <\/p>\n","protected":false},"excerpt":{"rendered":"<p>Should you learn it now or is Rust and Wasm an amusing diversion? Alright so I&#8217;m not gonna lie, when I read &#8220;RUST&#8221;, the first thing that came to my mind was some kinda terrible alternative rock band from an even more terrible ROM-COM movie where the guy is like this pseudo tortured soul that &hellip; <\/p>\n","protected":false},"author":6,"featured_media":0,"comment_status":"open","ping_status":"closed","sticky":false,"template":"","format":"standard","meta":{"footnotes":""},"categories":[1],"tags":[263,265,264],"_links":{"self":[{"href":"https:\/\/www.killersites.com\/blog\/wp-json\/wp\/v2\/posts\/5978"}],"collection":[{"href":"https:\/\/www.killersites.com\/blog\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/www.killersites.com\/blog\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/www.killersites.com\/blog\/wp-json\/wp\/v2\/users\/6"}],"replies":[{"embeddable":true,"href":"https:\/\/www.killersites.com\/blog\/wp-json\/wp\/v2\/comments?post=5978"}],"version-history":[{"count":4,"href":"https:\/\/www.killersites.com\/blog\/wp-json\/wp\/v2\/posts\/5978\/revisions"}],"predecessor-version":[{"id":5982,"href":"https:\/\/www.killersites.com\/blog\/wp-json\/wp\/v2\/posts\/5978\/revisions\/5982"}],"wp:attachment":[{"href":"https:\/\/www.killersites.com\/blog\/wp-json\/wp\/v2\/media?parent=5978"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/www.killersites.com\/blog\/wp-json\/wp\/v2\/categories?post=5978"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/www.killersites.com\/blog\/wp-json\/wp\/v2\/tags?post=5978"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}