Mariano Viola

‹ Blog

The Web Bytecode

[object Object]

You can write your scripts in ES6/2015, in CoffeeScript, in Ruby, or even in Smalltalk, but what you get is uglifyed ES3 or ES5 JavaScript loaded with a <script> tag.

You can write your stylesheets in a JavaScript file, in cssnext, Sass, or Less, but what you get is just CSS full of -vendor-prefixes and hacks.

You can write markup in Markdown, JSX, Haml, PHP, or put {{mustaches}} in it. At best, what you get is human-unreadable, isouniversal HTML markup ready for the slow browser’s rendering pipeline.

It doesn’t matter how you write front-end code if it is standard, bleeding edge, production-ready, fast, or slow to compile.

Abuse of what makes you happy now, because tomorrow, you will be tempted by something new that will be transformed into a digestible inorganic bolus, the web bytecode.