PDA

View Full Version : آنچه موزیلا فایرفاکس 3.0 برای ما به ارمغان خواهد آورد



amir.NET2
چهارشنبه 06 دی 1385, 10:53 صبح
مهمترین تغییر در مرورگر جدید فایرفاکس 3.0 که با کدنام "Gran Paradiso" ساخته شده است استفاده از موتور بارگزاری Gecko 1.9 می باشد. در حقیقت بدلیل استفاده از الگوریتم برنامه نویسی جدیدی که در Gecko 1.9 استفاده شده است و بصورت کد باز می باشد، نه تنها در نحوه ی اجرای مرورگر فایرفاکس بهبود فراوانی به چشم می آید بلکه مشکل طولانی مدت این مرورگر با استانداردهای طراحی وب از جمله CSS ها در آن برطرف شده است.

تغییرات و بهبود های ایجاد شده در Gecko 1.9 نهایتاً باعث شد "روباه آتشین" یکی از سخت ترین تست های مربوطه یعنی تست اسید (Acid 2 test) را با موفقیت پشت سر بگذارد. تست اسید نام پروژه ای است که توسط موئسسه بین المللی استاندارد وب ایجاد شده است و بواسطه ی آن تمامی خطاهای بوجود آمده توسط مرورگر هنگام بارگذاری کدهای HTML/CSS نمایان می شود.

برای پشت سر گذاشتن تست اسید، مرورگر مربوطه باید بتواند با تمامی استانداردهای W3C همخوانی داشته باشد و از محدوده ی گسترده ای از ویژگی هایی که یک طراح صفحات وب ممکن است استفاده نماید، پشتیبانی به عمل آورد.


http://www.winbeta.net/images/staff/fx3/acidtrip2.gif
تست اسید پیش از این توسط بسیاری دیگر از مرورگرها انجام شده بود که از جمله آنها می توان به Safari، Konqueror و Opera اشاره داشت هرچند که مرورگر اینترنت اکسپورر (Internet Explorer) در انجام این تست ناموفق نشان داد. گذشتن از تست اسید برای مرورگر فایرفاکس و بنیاد توسعه دهنده ی آن - موزیلا - یک گام و پیشرفت اساسی به حساب می آید.

Gecko 1.9 دارای مزیت های دیگری نیز می باشد بطور مثال پشتیبانی از ابزارهای Cocoa در سیستم عامل Mac OS X و یا قابلیت بزرگ نمایی (Zoom) کل صفحه وب همانند آنچه در مرورگر اپرا وجود دارد، اشاره نمود.

از موارد مهم دیگری که می توان در فایرفاکس 3.0 به آن اشاره داشت استفاده از قابلیت گرافیکی Cairo در این مرورگر است. با کمک برنامه نویسی به زبان C، امکان استفاده از کتابخانه های گرافیکی Cairo در محدوده ی گستره ای فراهم شده است. در صورت امکان برقراری ارتباط Cairo با سخت افزار های موجود بارگزاری و کیفیت نمایش تصاویر سرعت چشمگیری به خود خواهد گرفت.

همانند آنچه در تکنولوژی Avalon مایکروسافت (نرم افزار Windows Presentation) مشاهده کردیم و یا Quartz 2D کمپانی اپل، قابلیت گرافیکی Cairo نیز به صورت گسترده ای توسط گروههای کد باز پشتیبانی می شود و تاکنون در تعداد فراوانی از ابزار های کد باز مورد استفاده قرار گرفته است.

استفاده از Cairo در فایرفاکس این امید را بوجود آورده است که در بارگزاری تصاویر از طریق سخت افزارها سرعت بخشی صورت بگیرد و امکان استفاده از تکنولوژی های Glitz، Quartz و یا یک سرور accelerated X مانند Xgl بوجود آید.

در فایرفاکس 3.0 بهینه سازی هایی نیز در SVG انجام شده است. در آخرین ایمیل منتشر شده توسط شرکت طراحی Tango خاطر نشان شده است این شرکت با همکاری تیم بصری موزیلا و از جمله "استیون گریتی" موفق به دست یافتن به سطح مناسبتری از SVG در فایرفاکس 3.0 شده است. برای نمونه تفاوت نمایش آیکون ها در نسخه 2 و 3 فایرفاکس در عکس زیر نشان داده شده است.



گزینه ی Places که تحول یافته ی history و bookmark می باشد و پیش از این قرار بود در فایرفاکس 2 اجرا شود مجدداً به فایرفاکس 3.0 افزوده شده است. نرم افزار مدیریت دانلود (Download Manager) جدیدی برنامه نویسی شده است که امکان دانلود مجدد (Resume) را در خود دارد.

فایرفاکس 3.0 نگارش آلفا با کد نام "Gran Paradiso" جهت آزمایش در سیستم عامل های ویندوز، OS X و لینوکس ساخته شده است و هم اکنون در سرور FTP موزیلا برای دانلود موجود می باشد، اما بخاطر داشته باشید این نسخه هنوز تا نهایی شدن راه درازی را پیش روی دارد و برای استفاده ی عادی منتشر نشده است.

برنامه نویسان، طراحان وب و توسعه دهندگان می توانند "Gran Paradiso" را آزمایش کنند تا مطمئن شوند در آینده با فایرفاکس 3.0 مشکلی نخواهند داشت و یا با برقراری ارتباط با انجمن های موزیلا به اشکال زدایی آن کمک کنند.