غرب وحشی وب: جنگ مرورگرها و تولد اکما اسکریپت Podcast Por  arte de portada

غرب وحشی وب: جنگ مرورگرها و تولد اکما اسکریپت

غرب وحشی وب: جنگ مرورگرها و تولد اکما اسکریپت

Escúchala gratis

Ver detalles del espectáculo

در قسمت دوم پادکست «کُدکست»، داستان جاوااسکریپت از یک داستان تولد، به یک داستان رقابت و بقا تبدیل می‌شود. پس از خلق شگفت‌انگیز این زبان، غول خفته، مایکروسافت، با مهندسی معکوس جاوااسکریپت و ساخت نسخه اختصاصی خود به نام «جی‌اسکریپت» (JScript)، وارد میدان می‌شود. این حرکت، وب را برای سال‌ها وارد دوران هرج‌ومرجی می‌کند که به «غرب وحشی وب» معروف شد. توسعه‌دهندگان مجبور می‌شدند برای هر مرورگر، کدی جداگانه بنویسند و کابوس «بو کشیدن مرورگر» (Browser Sniffing) به یک واقعیت روزمره تبدیل شد. در این قسمت، روایت می‌کنیم که چطور نت‌اسکیپ در یک حرکت استراتژیک و هوشمندانه، برای نجات مخلوق خود، کنترل جاوااسکریپت را به یک سازمان استانداردسازی بی‌طرف به نام ECMA واگذار کرد. این تصمیم، منجر به تولد استاندارد رسمی «اِکمااسکریپت» (ECMAScript) شد؛ نامی اداری برای کتابچه قوانینی که قرار بود به این آشفتگی پایان دهد. اما داستان به همین‌جا ختم نمی‌شود. با پیروزی قاطع اینترنت اکسپلورر ۶ در جنگ مرورگرها، وب وارد «دوران تاریک» رکود و توقف نوآوری شد. تلاش‌ها برای یک جهش بزرگ با استاندارد بلندپروازانه ES4 به دلیل اختلافات داخلی با شکست مواجه شد و به نظر می‌رسید آینده جاوااسکریپت تاریک‌تر از همیشه است. در این میان، ظهور ناجیانی از دل جامعه توسعه‌دهندگان مانند کتابخانه jQuery، و شعله‌ور شدن دوباره جنگ مرورگرها با ظهور فایرفاکس و گوگل کروم (و موتور قدرتمند V8)، جرقه‌های امید را روشن کرد. در نهایت، با توافق همه اعضا، استاندارد ES5 در سال ۲۰۰۹ منتشر شد و رسماً به یک دهه رکود پایان داد تا رنسانس جاوااسکریپت آغاز شود.

Todavía no hay opiniones