بررسی ویژگی‌های نگارش آزمایشی اینترنت اکسپلورر9

بازگشت غول ریموند

اینترنت اکسپلورر یکی از نخستین مرورگرهایی بود که به‌طور رایگان منتشر و در 99 درصد سیستم‌های کامپیوتری جهان پیدا می‌شد. اما همین مساله باعث شد این مرورگر در رقابت با دیگران کم بیاورد، چرا که همواره می‌اندیشید مشتری به مرورگر و سرعت آن توجهی نخواهد کرد.
کد خبر: ۳۲۲۷۴۴

چیزی که باعث شد اینترنت اکسپلورر9 شکل بگیرد، احساس خطری بود که پدران این مرورگر به‌ویژه در سال‌های اخیر احساس کردند. سقوط سهم بازار اینترنت اکسپلورر که با عرضه نگارش‌های 7 و 8 هم نتوانستند جلوی مهاجرت کاربران به دیگر مرورگرها را بگیرند، باعث شد مایکروسافت به‌طور جدی به‌فکر مرورگر استانداردی باشد که بتواند در میان رقابت، سرش را بالا بگیرد.

مساله در سازگاری با HTML 5 بود. در واقع، مایکروسافت بقای خود در رقابت مرورگرها، در HTML 5 دید. زمان اجرا مرورگر و سخت‌افزار، نرم‌افزارهایی که در HTML 5 فعال می‌شوند، مهم هستند و مایکروسافت به‌خوبی این مساله را درک کرد که پشتیبانی از HTML 5 و طراحی مرورگری که بتواند نرم‌افزارهای تحت وب را به‌خوبی پشتیبانی کند بسیار مهم‌تر از مجموعه‌ای از قابلیت‌های منحصربه‌فرد است.

برنامه‌نویسان همیشه می‌دانستند که از توابع ویندوزی برای نوشتن نرم‌افزارهای راحت‌تر استفاده کنند. ولی اینترنت اکسپلورر، تنها محصولی بود که هنوز از سیستم قدیمی GDI و +GDI استفاده می‌کرد و همین امر باعث شد اینترنت اکسپلورر همینطور از دنیای امروز فاصله بگیرد. در واقع، اینترنت اکسپلورر در صورتی که به‌درستی توسعه می‌یافت، می‌توانست همین کاری که سیلورلایت انجام می‌دهد را بدون نصب هیچ نرم‌افزار اضافه‌ای انجام بدهد.

اما اینترنت اکسپلورر آن‌طور که رقبا در بوق و کرنا کرده‌اند، دارای ضعف نیست و خود معتقد است نقاطی که رقیبان این مرورگر را شکست می‌دهند، برای کاربر مهم نیست. به‌عنوان مثال، در آزمایش سان‌اسپایدر، مرورگر اپرا 21برابر مرورگر اینترنت اکسپلورر7 و حدود 10برابر اینترنت اکسپلورر8 سریع‌‌تر عمل می‌کند. اینترنت اکسپلورر9 در مکان پنجم با 300میلی‌ثانیه اختلاف قرار دارد. که برنامه‌نویسان مایکروسافت معتقدند این 300میلی‌ثانیه برای کاربر قابل تشخیص نیست و 70ثانیه زمان لازم است تا این 300 میلی‌ثانیه واقعا به‌چشم بیاید. تا زمانی که استانداردهای وب درحال تغییر هستند، برطرف کردن نیازها، درهاله‌ای از ابهام خواهد بود و هدف استانداردها باید ایجاد یک زبان واحد باشد تا این ابهامات از بین بروند. برنامه‌نویسان می‌خواهند از یک HTML، یک اسکریپت و یک نشانه‌گذاری در مرورگرها استفاده کنند. هدف اصلی HTML 5 نیز همین است و مایکروسافت، پشتیبانی از آن را در IE9 قرار داده‌است. همان‌کاری که برای CSS 2.1 در IE8 انجام شد.

متدها و روش‌هایی که در اکثر وب‌سایت‌ها استفاده می‌شود ولی در IE8 پشتیبانی نمی‌شود، دلیل اصلی مایکروسافت برای انتشار IE9 بود. IE9 هم توانست تمام آزمایش‌های CSS3.info را با موفقیت بگذراند و هم‌رده با فایرفاکس قرار گیرد. البته در آزمون Acid3، IE9 توانست نمره 55? بگیرد درحالیکه فایرفاکس 94? و سافاری، کروم و اوپرا 100? کسب کردند. مایکروسافت این مسئله را با بهانه این که در این آزمون، از فناوری‌های آزمایشی استفاده شده است، توجیه کرد. البته مایکروسافت، قول داده‌است تا خود را در این آزمون نیز بالا بکشد!

واگذاری پردازش به واحد پردازش گرافیکی

توسعه معماری‌ای که به فایرفاکس و بقیه مرورگرها کمک کرد، پیاده‌سازی «کامپایل درلحظه» بود که اولین بار در جاوا پیاده‌سازی شد. IE9 توانست این قابلیت و پردازش مفسر جاوااسکریپت را مستقیما به GPU ببرد.

HTML 5 در مقیاس بزرگ و SVG در مقیاس کوچک

گرافیک‌های برداری با قابلیت تغییر اندازه (SVG)، استانداردی است که سال 1999 در W3C مطرح شد ولی هیچ‌گاه در اکسپلورر پشتیبانی نشده بود. پشتیبانی از رندر گرافیک‌ها توسط GPU سبب شده‌است تا IE9 خود را تا نزدیکی‌های کروم بالا بکشد و به‌این‌ترتیب از SVG پشتیبانی کند. با این ترفند، IE9 توانایی رندر کردن 100 روند سه‌بعدی همزمان از لوگوهای دوبعدی از مرورگرهای مختلف را در مدت 64 فریم بر ثانیه دارد ولی کروم، 36 لوگو همزمان در تقریبا 8 فریم بر ثانیه رندر می‌کند.

برای سال‌های زیاد، برنامه‌نویسان، به‌خاطر گرافیک‌های برداری ادوبی فلش که قابلیت تغییر اندازه دارند، تکیه کردند. زیرا تنها بستری بود که بیشتر مرورگرهای مهم می‌توانستند آن را اجرا کنند. به‌کارگیری SVG برای مایکروسافت لازم است تا قدرت پردازش گرافیکی خود را به‌اثبات برساند. این کار، توپ را در زمین برنامه‌نویسان خواهد انداخت تا بتوانند به‌زودی به اهداف خود برسند و یک استاندارد واحد برای زنده‌کردن وب‌سایت‌ها به‌وجود بیاید. چرخنده ویدیو IE9، که HTML 5 با آن همه‌کار می‌کند، برای شما بسیار جالب خواهد بود. محیطی که حتی ویدیوهای با کیفیت HD، می‌توانند از محیط مات به جلو بچرخند. صددرصد شما می‌دانستید که کارت گرافیکی شما این قابلیت را دارد، ولی تصور اینکه این رندر تصاویر در محیط وب و روی مرورگر انجام شود بسیار بعید بوده‌است. اینترنت اکسپلورر9 هنوز در مراحل آزمایشی اولیه قرار دارد و نگارش عمومی آن منتشر نشده است، اما عرضه آن طی چندماه آینده قطعی است.

محمدحسین کردونی

newsQrCode
ارسال نظرات در انتظار بررسی: ۰ انتشار یافته: ۰

نیازمندی ها