اگر اخبار ابزارهای مدرن وب را دنبال میکنید احتمالا درمورد asm.js هم میدانید، استانداردها و اسپسیفیکیشنهایی که نوشتن برنامهها در سطحی پایینتر از سطح کنونی که جاوااسکریپت پشتیبانی میکند را ممکن میسازد و مدتیست که مفاهیم مطرح شده در آن در کارگروهی از مهندسان شرکتهای گوگل، مایکروسافت، اپل و موزیلا تحت عنوان Webassembly یا wasm درحال استاندارد سازی برای وب است تا قابلیت نوشتن برنامههای سطحی پایینتر از سطوح کنونی را به برنامهنویسان وب بدهد و امکان کامپایل و اجرا در مرورگرها و سمت کلاینت این کدها هم به مرور بعد از استاندارد سازی فرآهم خواهد شد.
به نظر میرسد آیندهی وب بسیار زیابتر، گستردهتر و روشنتر از آنچیزی شود که امروز داریم.
متغیر ها فضایی از حافظه و یک نام برای اطلاعات ذخیره شده اند.برای مثال اگر رشته ی ما "linus torvalds" باشد بجای اینکه در سرتاسر برنامه عین آن را بنویسم آن را در یک متغیر به عنوان مثال name ذخیره میکنیم و از آن به بعد در برنامه تنها متغیر name را فراخوانی میکنیم.