
غرب وحشی وب: جنگ مرورگرها و تولد اکما اسکریپت
No se pudo agregar al carrito
Add to Cart failed.
Error al Agregar a Lista de Deseos.
Error al eliminar de la lista de deseos.
Error al añadir a tu biblioteca
Error al seguir el podcast
Error al dejar de seguir el podcast
-
Narrado por:
-
De:
در قسمت دوم پادکست «کُدکست»، داستان جاوااسکریپت از یک داستان تولد، به یک داستان رقابت و بقا تبدیل میشود. پس از خلق شگفتانگیز این زبان، غول خفته، مایکروسافت، با مهندسی معکوس جاوااسکریپت و ساخت نسخه اختصاصی خود به نام «جیاسکریپت» (JScript)، وارد میدان میشود. این حرکت، وب را برای سالها وارد دوران هرجومرجی میکند که به «غرب وحشی وب» معروف شد. توسعهدهندگان مجبور میشدند برای هر مرورگر، کدی جداگانه بنویسند و کابوس «بو کشیدن مرورگر» (Browser Sniffing) به یک واقعیت روزمره تبدیل شد. در این قسمت، روایت میکنیم که چطور نتاسکیپ در یک حرکت استراتژیک و هوشمندانه، برای نجات مخلوق خود، کنترل جاوااسکریپت را به یک سازمان استانداردسازی بیطرف به نام ECMA واگذار کرد. این تصمیم، منجر به تولد استاندارد رسمی «اِکمااسکریپت» (ECMAScript) شد؛ نامی اداری برای کتابچه قوانینی که قرار بود به این آشفتگی پایان دهد. اما داستان به همینجا ختم نمیشود. با پیروزی قاطع اینترنت اکسپلورر ۶ در جنگ مرورگرها، وب وارد «دوران تاریک» رکود و توقف نوآوری شد. تلاشها برای یک جهش بزرگ با استاندارد بلندپروازانه ES4 به دلیل اختلافات داخلی با شکست مواجه شد و به نظر میرسید آینده جاوااسکریپت تاریکتر از همیشه است. در این میان، ظهور ناجیانی از دل جامعه توسعهدهندگان مانند کتابخانه jQuery، و شعلهور شدن دوباره جنگ مرورگرها با ظهور فایرفاکس و گوگل کروم (و موتور قدرتمند V8)، جرقههای امید را روشن کرد. در نهایت، با توافق همه اعضا، استاندارد ES5 در سال ۲۰۰۹ منتشر شد و رسماً به یک دهه رکود پایان داد تا رنسانس جاوااسکریپت آغاز شود.