رفتن به مطلب

فايرفاكس 4


Fahim

ارسال های توصیه شده

جنگ مرورگرها

1004726.jpg

منبع: آرس‌تكنيكا ترجمه: محمد نادر

 

اشاره: موزيلا به‌تازگي فايرفاكس 4 را منتشر كرده است كه يك به‌روزرساني مهم از اين مرورگر وب اپن‌سورس به‌شمار مي‌آيد. نسخه جديد يك رابط كاربري بسيار بهبود يافته، ارتقاي چشم‌گير عملكرد، پشتيباني قدرتمند از‌آخرين استانداردهاي وب و ويژگي‌هاي ارزشمند جديدي مانند پشتيباني توكار از هماهنگ‌سازي بوك‌مارك‌ها و ساير داده‌هاي مرورگر را به همراه دارد

موزيلا به‌تازگي فايرفاكس 4 را منتشر كرده است كه يك به‌روزرساني مهم از اين مرورگر وب اپن‌سورس به‌شمار مي‌آيد. نسخه جديد يك رابط كاربري بسيار بهبود يافته، ارتقاي چشم‌گير عملكرد، پشتيباني قدرتمند از‌آخرين استانداردهاي وب و ويژگي‌هاي ارزشمند جديدي مانند پشتيباني توكار از هماهنگ‌سازي بوك‌مارك‌ها و ساير داده‌هاي مرورگر را به همراه دارد.

 

توسعه فايرفاكس 4 بيش از يك سال طول كشيده است، در واقع آخرين ارتقاي مهم اين مرورگر يعني نسخه 3,6، در ژانويه سال 2010 منتشر شد. حالا نسخه 4 زماني از راه رسيده كه وب از سطح بي‌سابقه‌اي از رقابت و تكامل سريع لذت مي‌برد. با وجود آن‌كه موزيلا به‌دليل نقش خود در شتاب‌دهي پيشرفت وب باز قابل‌تحسين است، اما اين مؤسسه به‌دليل فرآيند طولاني سيكل توسعه محصولات خود از توليدكنندگان ساير مرورگرهاي رقيب عقب افتاده است. نسخه 4، دوباره فايرفاكس را به سطح بالاي اين فهرست پرتاب كرده و قابليت رقابت در زمينه‌هاي عملكرد، ويژگي‌ها، كاربردپذيري و پشتيباني از استانداردهاي وب را فراهم مي‌كند.

رابط كاربري

فايرفاكس 4 تعدادي از چشم‌گيرترين تغييرات رابط كاربري را در تاريخ اين مرورگر پشت سر گذاشته است. زبانه‌ها (Tabs) به قسمت بالاي پنجره، يعني بالاي نوار هدايت انتقال پيدا كرده‌اند. ساير عناصر رابط كاربري نيز تا حد زيادي ساده و مؤثر شده‌اند(شكل1).

برای مشاهده این محتوا لطفاً ثبت نام کنید یا وارد شوید.

شكل 1- ظاهر مرورگر در سيستم‌عامل Mac OSX

 

ويژگي‌هاي Stop و Refresh كه در گذشته كليدهاي اختصاصي خود را در نوار هدايت مرورگر داشتند، در يك كليد واحد تركيب شده‌اند كه اكنون در انتهاي نوار آدرس جاسازي شده است. نوار بوك‌مارك‌ها نيز در يك كليد واحد جمع شده كه در گوشه سمت راست نوار ابزار اصلي قرار دارد. كليد Home نيز درست در سمت چپ كليد جديد بوك‌مارك‌ها قرار گرفته است.موزيلا نوار وضعيت متعارف را از قسمت پايين پنجره مرورگر حذف و آن را با نوعي نوار وضعيت گذرا و غيرثابت (همانند نمونه‌اي كه گوگل در مرورگر كروم از آن استفاده مي‌كند) جايگزين كرده است (شكل2). وقتي كاربر نشانگر ماوس خود را روي محتويات يك برچسب خاص در يك صفحه وب قرار مي‌دهد، URL مقصد در يك مستطيل شناور در قسمت پايين پنجره ظاهر خواهد شد. موزيلا پيش از اقتباس روش كروم و در طول فرآيند توسعه فايرفاكس 4 شيوه‌هاي مختلف ديگري را براي نمايش URL مقصد آزمايش كرد كه در ميان آن‌ها مي‌توان به نمايش URL مقصد به‌صورت نيمه شفاف در نوار آدرس اصلي اشاره كرد.

برای مشاهده این محتوا لطفاً ثبت نام کنید یا وارد شوید.

شكل 2- مقصد لينك‌ها به‌صورت يك كادر شناور در پايين‌صفحه ظاهر‌مي‌شود.

 

نوار منوي سنتي در نسخه ويندوز فايرفاكس حذف و با يك كليد واحد كه در نوار عنوان جاسازي شده، جايگزين شده است. آيتم‌هاي منو تا حد زيادي در يك فهرست دو بخشي خلاصه شده‌اند. بعضي از آيتم‌ها مانند Copy و Paste به‌صورت كليدهايي در منوي سفارشي تجميع شده‌اند تا شما مجبور نباشيد براي دسترسي به ‌آن‌ها تا اعماق منوهاي فرعي پيش برويد(شكل3).

برای مشاهده این محتوا لطفاً ثبت نام کنید یا وارد شوید.

شكل 3- گزينه‌هاي مربوط‌ به‌ تنظيم ظاهر مرورگر در منوي جديد فايرفاكس

 

كادر محاوره‌اي add-on با يك رابط كاربري جديد جايگزين شده كه در يك زبانه باز مي‌شود. اين تركيب بسيار تميزتر از جعبه محاوره‌اي قبلي به نظر مي‌رسد و از طراحي بسيار آراسته‌تري برخوردار است. با توجه به اين واقعيت كه كاربران add-on به طور معمول از تعداد زيادي از اين ضمائم استفاده مي‌كنند، تأمين فضاي بيشتر براي اينترفيس add-on يك حركت واقعاً خوب به نظر مي‌رسد. همانند كادر محاوره‌اي قديمي، اين زبانه يك ويژگي جست‌وجوي توكار دارد كه به كاربر امكان مي‌دهد، ضمائم جديد را براي نصب پيدا كند. با اين‌حال، ويژگي مذكور در فايرفاكس 4 يك گام جلوتر رفته است، زيرا اكنون مي‌توانيد جزئيات اضافي را درباره يك ضميمه به‌طورمستقيم از طريق رابط كاربري مشاهده كنيد. به اين ترتيب، نياز به بازديد از سايت وب اصلي ضمائم براي بيشتر كاربران تاحدود زيادي برطرف خواهد شد(شكل4).

برای مشاهده این محتوا لطفاً ثبت نام کنید یا وارد شوید.

شكل 4- زبانه مربوط به ضمائم كه براي جست‌وجو و نصب ضميمه‌هاي مختلف به كار مي‌رود.

 

تأثير كلي اين تغييرات رابط كاربري تا حدود زيادي مثبت است. مرورگر بسيار پاكيزه‌تر به‌نظر مي‌رسد و در طول استفاده نيز كمتر در كار شما مداخله مي‌كند. سطح كمينه‌گرايي در فايرفاكس 4 را مي‌توان با كروم مقايسه كرد، اما به اندازه تغييرات IE9 چشم‌گير نيست. يكي از بخش‌هايي كه به اعتقاد ما فايرفاكس هنوز در آن به‌طور غيرضروري شلوغ به نظر مي‌رسد، جداسازي فيلد جست‌وجو و فيلد URL در نوار هدايت مرورگر است.

 

البته موزيلا، به‌دلايل مرتبط حفظ حريم شخصي از تركيب اين دو بخش خودداري كرده است، زيرا كاراكترهايي كه در فيلد جست‌وجو تايپ مي‌شوند براي حدس‌هاي جست‌وجو به گوگل فرستاده خواهند شد و اين رفتاري است كه بسياري از كاربران از مشاهده آن در نوار URL عادي احساس راحتي نمي‌كنند. براي آن دسته از كاربران كه به اين موضوع اهميت چنداني نمي‌دهند، يك ضميمه جالب با نام Omnibar ارائه شده كه به‌طور قابل تحسيني اين دو فيلد را (درست مانند كروم) با يكديگر تركيب كرده و يك رابط كاربري ساده‌تر را در اختيار شما قرار مي‌دهد. پس از ماه‌ها استفاده از نسخه‌هاي آزمايشي و پيش از انتشار فايرفاكس 4، واقعاً با رابط كاربري جديد اين مرورگر احساس راحتي و آشنايي مي‌كنيم. با اين‌حال، بعضي از كاربران قديمي فايرفاكس به‌احتمال بايد زمان دشوارتري را براي تطبيق خود با تغييرات جديد پشت سر‌بگذارند و حتي ممكن است از ساده‌سازي جديد چندان راضي نباشند. خوشبختانه موزيلا كار بسيار خوبي را در زمينه پياده‌سازي قابليت پيكربندي در رابط كاربري جديد انجام داده است.

 

بيشتر تغييرات مهم رابط كاربري كه در فايرفاكس 4 معرفي شده‌اند، تا حدودي قابل بازگشت يا تنظيم هستند. به عنوان مثال، شما مي‌توانيد با كليك راست در ناحيه نوار ابزار و سپس غيرفعال كردن گزينه Tabs on Top در منوي ظاهر شده زبانه‌ها را به قسمت پايين نوار هدايت برگردانيد. شما به همين ترتيب مي‌توانيد نوار منوي متعارف را با فعال كردن آيتم مربوطه در منوي Context به تركيب رابط كاربري برگردانيد(شكل5).

برای مشاهده این محتوا لطفاً ثبت نام کنید یا وارد شوید.

شكل 5- بازگرداندن نوار زبانه‌ها به زير نوار آدرس

 

آن دسته از كاربران كه كليد تركيبي جديد Stop/Refresh را نمي‌پسندند، مي‌توانند آن‌ها را از يكديگر جدا كرده و با استفاده از ويژگي سفارشي‌سازي نوار ابزار استاندارد مرورگر، به خارج از جعبه متني URL انتقال دهند. منويي كه كليد جديد Bookmarks را نمايش مي‌دهد، يك گزينه View Bokmarks Toolbar كه با كليك روي آن مي‌توانيد كليد مذكور را به يك نوار ابزار كاملاً مجزا تبديل كنيد كه همانند نسخه‌هاي قبلي اين مرورگر رفتار خواهد كرد(شكل6).

برای مشاهده این محتوا لطفاً ثبت نام کنید یا وارد شوید.

شكل 6- مشاهده Bookmarkها به‌صورت يك نوار ابزار

 

در نسخه‌هاي قبلي فايرفاكس، نوار وضعيت در عين حال براي نمايش آيكون‌هاي مربوط به تعامل با ضمائم نيز استفاده مي‌شد. براي ادامه برآورده‌سازي اين نياز، موزيلا يك نوار ضميمه اختياري را اضافه كرده كه مي‌توانيد آن را از منوي Context نوار ابزار يا با فشار تركيب كليدي /+ Ctrl فعال‌كنيد. با اين‌حال، راهي براي نمايش URL مقصد در اين نوار وجود ندارد و به همين دليل، واقعاً راهي براي بازگرداندن نوار وضعيت سنتي به‌طور كامل وجود نخواهد داشت.

  • Like 1
لینک به دیدگاه

جنگ مرورگرها

1004728.jpg

منبع: آرس‌تكنيكا ترجمه: محمد نادر

 

اشاره: موزيلا به‌تازگي فايرفاكس 4 را منتشر كرده است كه يك به‌روزرساني مهم از اين مرورگر وب اپن‌سورس به‌شمار مي‌آيد. نسخه جديد يك رابط كاربري بسيار بهبود يافته، ارتقاي چشم‌گير عملكرد، پشتيباني قدرتمند از‌آخرين استانداردهاي وب و ويژگي‌هاي ارزشمند جديدي مانند پشتيباني توكار از هماهنگ‌سازي بوك‌مارك‌ها و ساير داده‌هاي مرورگر را به همراه دارد

موزيلا به‌تازگي فايرفاكس 4 را منتشر كرده است كه يك به‌روزرساني مهم از اين مرورگر وب اپن‌سورس به‌شمار مي‌آيد. نسخه جديد يك رابط كاربري بسيار بهبود يافته، ارتقاي چشم‌گير عملكرد، پشتيباني قدرتمند از‌آخرين استانداردهاي وب و ويژگي‌هاي ارزشمند جديدي مانند پشتيباني توكار از هماهنگ‌سازي بوك‌مارك‌ها و ساير داده‌هاي مرورگر را به همراه دارد.

 

توسعه فايرفاكس 4 بيش از يك سال طول كشيده است، در واقع آخرين ارتقاي مهم اين مرورگر يعني نسخه 3,6، در ژانويه سال 2010 منتشر شد. حالا نسخه 4 زماني از راه رسيده كه وب از سطح بي‌سابقه‌اي از رقابت و تكامل سريع لذت مي‌برد. با وجود آن‌كه موزيلا به‌دليل نقش خود در شتاب‌دهي پيشرفت وب باز قابل‌تحسين است، اما اين مؤسسه به‌دليل فرآيند طولاني سيكل توسعه محصولات خود از توليدكنندگان ساير مرورگرهاي رقيب عقب افتاده است. نسخه 4، دوباره فايرفاكس را به سطح بالاي اين فهرست پرتاب كرده و قابليت رقابت در زمينه‌هاي عملكرد، ويژگي‌ها، كاربردپذيري و پشتيباني از استانداردهاي وب را فراهم مي‌كند.

مديريت زبانه‌ها

فايرفاكس 4 چند بهبود مهم را در زمينه مديريت زبانه‌ها معرفي مي‌كند كه در ميان آن‌ها مي‌توان به ويژگي جديد و ابتكاري گروه‌بندي زبانه‌ها اشاره كرد. بهسازي‌هاي انجام شده درباره مديريت زبانه‌ها، تا حدود زيادي يك پاسخ به افزايش نقش مركزي مرورگر روي دسكتاپ كاربران به‌شمار مي‌آيند. هر چه نرم‌افزارها بيشتر به سمت كلاود گرايش پيدا مي‌كنند، مرورگرها كمتر به‌عنوان يك ابزار نمايش سند در نظر گرفته مي‌شوند و بيشتر به‌عنوان يك مدير وظايف براي تعداد بيشتري از برنامه‌هاي تحت وب مورد استفاده قرار مي‌گيرند.

 

يكي از ويژگي‌هاي مديريت زبانه، پشتيباني از App Tabs است كه كاربر مي‌تواند آن را به نوار ابزار خود «سنجاق» يا پين كند. پين كردن (Pinning) يك زبانه، عنوان آن را حذف كرده، سپس زبانه مورد نظر را به موقعيتي در جلوي نوار زبانه‌ها انتقال مي‌دهد. به‌طور كلي اين وضعيت براي سايت‌هاي وبي مانند جي‌ميل يا ياهو مناسب است كه كاربران اغلب آن‌ها را در تمام طول روز باز نگه مي‌دارند. به اين ترتيب، شما مي‌توانيد آن‌ها را از سر راه بقيه زبانه‌هاي خود خارج كرده و مقدار فضايي را كه در نوار زبانه‌ها مصرف مي‌كنند، كاهش دهيد. همان‌طور كه بعدها توضيح خواهيم داد، اين زبانه‌ها همچنين در گروه‌هاي زبانه‌ها نيز رفتار خاصي دارند(شكل7).

برای مشاهده این محتوا لطفاً ثبت نام کنید یا وارد شوید.

شكل 7- سايت آرس تكنيكا به يك AppTab تبديل شده است

 

با وجود آن‌كه App Tabs (همان‌طور كه از نام آن مشخص است) براي برنامه‌هاي وب در نظر گرفته شده، اما هيچ محدوديتي درباره نوع زبانه‌هايي كه مي‌توانيد پين كنيد، وجود نخواهد داشت.يك ويژگي جديد جالب توجه ديگر براي مديريت زبانه‌ها، پشتيباني از سوييچينگ زبانه از طريق AwesomeBar است كه سيستم تكميل خودكار پيشرفته فيلد URL در فايرفاكس به‌شمار مي‌آيد. وقتي تايپ در نوار آدرس را شروع مي‌كنيد، نتايج AwesomeBar اكنون زبانه‌هاي باز موجود را در كنار بوك‌مارك‌ها و آيتم‌هاي تاريخچه مرور (History) شما نمايش مي‌دهند. وقتي يك زبانه باز را انتخاب كنيد، مرورگر پنجره و گروه زبانه مربوط را جلو آورده و زبانه مورد نظر را به شما نمايش مي‌دهد(شكل8).

برای مشاهده این محتوا لطفاً ثبت نام کنید یا وارد شوید.

شكل 8- محدود كردن نتايج تايپ به زبانه‌هاي باز فعلي با كاراكتر %

 

اين وضعيت به‌خصوص براي كاربراني مفيد خواهد بود كه با استفاده از صفحه‌كليد راحت‌تر هستند و در عين حال تمايل دارند پنجره‌ها و زبانه‌هاي زيادي را در طول روز باز نگه‌ دارند، زيرا اكنون به آساني مي‌توانند به هر يك از زبانه‌هاي قبلي برگردند، بدون آن‌كه مجبور باشند به ياد بياورند آن را كجا گذاشته بودند. شما حتي مي‌توانيد AwesomeBar را طوري *****گذاري كنيد كه تنها زبانه‌هاي موجود را نمايش دهد. براي اين كار كافي است يك كاراكتر % را پيش از تايپ حروفي كه به دنبال يك زبانه منطبق با آن‌ها هستيد، تايپ كنيد.

 

گروه‌هاي زبانه

يكي از جذاب‌ترين ويژگي‌هاي جديد در فايرفاكس 4 گروه‌هاي زبانه است. كاربران مي‌توانند زبانه‌هاي داخل يك پنجره را در گروه‌هايي سازماندهي كرده و آن‌ها را در يك نماي كلي با Thumbnailهاي مربوطه بچينند. در طول مرورهاي منظم، هر بار تنها زبانه‌هايي كه در گروه فعال جاري قرار گرفته‌اند، در نوار زبانه نمايش داده خواهند شد. اين ويژگي، سازماندهي زبانه‌ها در فعاليت‌هاي جداگانه‌اي را كه كاربر مي‌تواند بر‌حسب نياز خود مابين آن‌ها سوييچ كند، واقعاً آسان خواهد كرد.

 

به عنوان مثال، شما مي‌توانيد يك مجموعه از زبانه‌ها داشته باشيد كه به پروژه برنامه‌نويسي كامپيوتر شخصي‌تان مربوط مي‌شوند، در حالي كه مجموعه ديگري از زبانه‌ها به تحقيقات شما در زمينه مقاله‌اي كه مشغول نوشتن آن هستيد، اختصاص دارند. وقتي كارتان در انتهاي هفته به پايان رسيد و تصميم گرفتيد كه در تعطيلات آخر هفته به سراغ پروژه مورد علاقه خودتان برويد، مي‌توانيد به گروه زبانه مربوطه سوييچ كنيد. وقتي در آغاز هفته بعد دوباره كارتان را شروع مي‌كنيد، باز هم مي‌توانيد به گروه زبانه تحقيقاتي خود سوييچ كنيد.

 

حالت بازبيني Thumbnail كه پانوراماي فايرفاكس (Fire Fox Panorama) ناميده مي‌شود، با انتخاب آيتم Tab Groups از منوي مربوط قابل دسترسي خواهد بود. همچنين كليدي وجود دارد كه مي‌توانيد آن را به‌صورت اختياري به نوار ابزار يا نوار زبانه‌ها اضافه كنيد، سپس با يك كليك به پانوراماي فايرفاكس دسترسي داشته باشيد. در اين حالت، مي‌توانيد زبانه‌هاي خود را در داخل گروه‌هاي مختلف بچينيد، زبانه‌ها را بين گروه‌ها جابه‌جا كرده، گروه‌هاي جديدي را ايجاد يا حذف كنيد و عناويني را به گروه‌هاي خود اختصاص دهيد(شكل9).

برای مشاهده این محتوا لطفاً ثبت نام کنید یا وارد شوید.

شكل 9- پانوراماي فايرفاكس براي ديدن تصوير بندانگشتي زبانه‌ها

 

ويژگي گروه زبانه‌ها براي نخستين‌بار در ماه ژوئيه به‌عنوان يك تجربه با اسم رمز Tab Candy به نمايش گذاشته شد. مفهوم زيربنايي اين ويژگي‌، يكي از مهم‌ترين كارهايي است كه آزا راسكين در طول حضور خود در موزيلا براي فايرفاكس انجام داد. گذشته از سطح بالاي پايدارسازي و برطرف‌سازي باگ‌هاي موجود، پياده‌سازي اين ويژگي از زمان معرفي اوليه آن به‌عنوان پيش‌نمايش Tab Candy تغيير زيادي نكرده است.با وجود آن كه گروه‌هاي زبانه به‌طور قابل ملاحظه‌اي مديريت زبانه‌ها را تسهيل كرده و در عين حال مقياس‌پذيري تعامل زبانه‌ها را تا سطح چشم‌گيري افزايش مي‌دهند، اما اين ويژگي هنوز با مشكلات بنيادي مواجه است كه به كاربردپذيري آن آسيب مي‌رسانند. بزرگ‌ترين نقطه ضعف گروه‌هاي زبانه اين است كه شما نمي‌توانيد آن‌ها را در بين پنجره‌ها جابه‌جا كنيد.

 

گروه‌بندي زبانه‌ها مي‌تواند تعداد كلي پنجره‌هايي را كه احساس مي‌كنيد بايد به‌طور همزمان باز نگه داشته شوند، كاهش دهد، اما عدم توانايي انتقال گروه‌ها مابين پنجره‌ها به‌طور جدي به انعطاف‌پذيري اين قابليت صدمه مي‌زند. به عنوان مثال، وضعيت‌هايي وجود دارند كه در آن‌ها شما مي‌خواهيد يك گروه خاص را در پنجره خودش جدا كرده تا بتوانيد فضاي كاري ديگري را ايجاد كرده يا آن‌ها را به‌طور همزمان در گروه ديگري ببينيد. همچنين اغلب شما وقتي مشغول كار روي موضوعي هستيد يك پنجره را ايجاد و چند زبانه را در آن باز مي‌كنيد، سپس متوجه مي‌شويد كه مي‌خواهيد اين زبانه‌ها را براي دسترسي آسان‌تر بعدي به‌صورت يك گروه در يكي از پنجره‌هاي جاري خود قرار دهيد. در چنين سناريوهايي، محدوديت گروه‌هاي زبانه به‌طور وحشتناكي نااميد كننده است.

 

مشكل جدي بعدي در گروه‌هاي زبانه اين است كه هيچ نشانه به طور دائم قابل مشاهده‌اي از تعداد گروه‌هايي كه در يك پنجره واحد داريد، وجود ندارد. ما گاهي اوقات يك پنجره را مي‌بنديم، بدون آن‌كه بدانيم گروه‌هاي ديگري در آن داشته‌ايم كه مي‌خواستيم باز باشند. وقتي چنين اشتباهي مي‌كنيد، اغلب تا مدت زيادي متوجه موضوع نمي‌شويد، به اين ترتيب، بازسازي زبانه‌هايي كه داشته‌ايد بسيار دشوارتر مي‌شود. بنابراين، ما به‌طور اجباري پيش از بستن هر پنجره‌اي پانوراماي فايرفاكس را فعال مي‌كنيم تا مطمئن شويم كه چيزي را از دست نخواهيم داد.

 

با اين‌حال، نقيصه اصلي از ديدگاه ما به دشواري يافتن زبانه‌هاي مشكل‌ساز مربوط مي‌شود. ويژگي گروه زبانه باعث مي‌شود كه مرور مابين چندين زبانه بسيار آسان‌تر شود، اما وقتي تعداد زيادي از زبانه‌ها را به‌طور همزمان باز مي‌كنيد، مزاحمت‌هاي زيادي فرصت خودنمايي پيدا خواهند كرد.به عنوان مثال، يك سايت وب خاص كه ما گاهي اوقات به آن سر مي‌زنيم داراي يك انيميشن مبتني بر جاوا اسكريپت است كه پردازنده سيستم را به‌طور غيرضروري درگير مي‌كند. مدت زيادي طول مي‌كشد تا ما با بستن و باز كردن دوباره زبانه‌ها و گروه‌هاي زبانه بتوانيم مقصر اصلي را در بين تمام زبانه‌هايي كه به‌طور همزمان باز شده‌اند، پيدا كنيم. در كروم، شما مي‌توانيد اين مشكل را با بازكردن مدير پردازش توكار مرورگر و مرتب‌كردن اقلام موجود بر حسب ميزان استفاده از CPU برطرف كنيد. با وجود آن‌كه ما هنوز از پتانسيل بلندمدت اين ويژگي هيجان‌زده هستيم، اما از رسيدن به اين نتيجه كه بهره‌گيري از گروه‌هاي زبانه در فايرفاكس 4 براي استفاده‌هاي روزمره غيرعملي خواهد بود، نا‌اميد شديم. در آينده، وقتي بعضي از اين مشكلات برطرف شوند، ويژگي مذكور مي‌تواند بسيار ارزشمندتر باشد.

 

ويژگي‌جلوگيري از ردگيري كاربران

ملاحظات حريم شخصي در حوزه تبليغات هدف‌گيري شده اينترنتي، با رشد قدرت تهاجم فناوري رديابي و گرايش به سمت اتحاد در صنعت تبليغات اينترنتي، به نگراني بزرگ‌تري تبديل شده است. نهادهاي قانون‌گذاري توجه خاصي را روي تضمين پياده‌سازي مكانيزم‌هاي مناسب براي مصرف‌كنندگان متمركز كرده‌اند. خود صنعت تبليغات نيز به همكاري با سياست‌گذاران پرداخته و به‌صورت به نسبت فعالانه‌اي در زمينه ايجاد مقررات داخلي تلاش مي‌كند.

 

صنعت تبليغات ابزارهايي را فراهم مي‌كند كه به كاربران امكان مي‌دهند، امكان رديابي شدن خود را با پيكربندي خودكار مقادير خاص كوكي‌ها از بين ببرند. راه‌حل‌هاي مبتني بر كوكي عملكرد بسيار خوبي دارند، اما به‌طور كلي با فقدان پايداري، قابليت پيش‌بيني و نامرئي بودن از ديد مصرف‌كنندگان محدود مي‌شوند. به عنوان مثال، اگر يك كاربر كوكي‌هاي خود را حذف كند، بايد مطمئن شود كه دوباره ابزار پيكربندي حذف رديابي را اجرا مي‌كند. در يك تلاش براي دستيابي به راه‌حلي ساده‌تر براي رفع مشكل رديابي تبليغاتي، موزيلا مكانيزم جديدي را پيشنهاد كرد كه با مشكلات كوكي‌ها درگير نيست. روش پيشنهادي موزيلا يك هِدِر HTTP خاص است كه به سرور نشان مي‌دهد كاربر مي‌خواهد تبليغات را حذف كند. موزيلا پشتيباني از اين ويژگي را در فايرفاكس 4 اضافه كرده و آن را از طريق يك چك‌باكس در جعبه محاوره‌اي تنظيمات مرورگر در دسترس كاربران قرار داده است(شكل10).

برای مشاهده این محتوا لطفاً ثبت نام کنید یا وارد شوید.

شكل 10- فعال كردن هدر پيشنهادي موزيلا براي حذف تبليغات

 

درك اين موضوع اهميت فوق‌العاده‌اي دارد كه گزينه مذكور به‌طور مستقيم رديابي تبليغاتي را مسدود نخواهد كرد. تمام كاري كه ويژگي جديد انجام مي‌دهد اين است كه اولويت‌هاي كاربر در زمينه تبليغات را به سرورها اعلام مي‌كند. مشكل آشكار روش مذكور در اين است كه تا وقتي هِدِر سفارشي مورد استفاده آن به‌طور گسترده‌اي توسط صنعت مورد پذيرش قرار نگيرد، كار خاصي انجام نخواهد داد. هيچ روشي براي الزام اجراي اولويت‌ها يا وادار كردن تبليغ‌كنندگان به پشتيباني درست از اين ويژگي وجود ندارد. موزيلا با اين اميد ويژگي مذكور را به فايرفاكس 4 اضافه كرده است كه تبليغ‌كنندگان به حمايت از آن تشويق شوند.

 

موزيلا مي‌گويد، حداقل يكي از تبليغ‌كنندگان بزرگ اينترنتي از اين هِدِر پشتيباني مي‌كند. با توجه به تعهد اختياري كه شركت‌هاي بزرگ تبليغاتي در گذشته از خود نشان داده‌اند، اين اميد وجود دارد كه نقشه موزيلا در نهايت بدون مداخله وادار كننده قانوني موفق شود.اگرچه كاملاً آشكار است كه روش موزيلا در بلندمدت بهتر خواهد بود، اما در حال حاضر هيچ محافظت فعالي را در برابر رديابي فراهم نمي‌كند. در مقابل، مكانيزم Do Not Track مايكروسافت در IE9 گام‌هاي بسيار قدرتمندتري را با مسدود كردن فعالانه مكانيزم‌هاي رديابي، براي محافظت از كاربران برمي‌دارد. ويژگي قدرتمند ضدرديابي در IE9 تا حدود زيادي شبيه برنامه مسدود‌سازي آگهي (ad-blocking) پياده‌سازي شده است. در واقع، اين ويژگي كار خود را با استفاده از يك فهرست سياه انجام مي‌دهد كه به‌طور منظم از يك منبع اينترنتي به‌روزرساني مي‌شود. ويژگي پياده‌سازي شده توسط موزيلا در حال حاضر به‌طور آشكاري ضعيف‌تر از روش مايكروسافت عمل مي‌كند.

 

استانداردهاي وب

فايرفاكس به يك موتور رندر Gecko 2.0 جديد مجهز شده كه پشتيباني قدرتمندي از فناوري‌هاي وب مبتني بر آخرين استانداردها را فراهم مي‌كند. يكي از مهم‌ترين ضمائم در اين زمينه، پياده‌سازي WebGL در فايرفاكس 4 است، يك استاندارد نوظهور كه به صفحات وب امكان مي‌دهد، گرافيك‌هاي سه بعدي جاسازي شده را نمايش دهند. استاندارد WebGL اساساً يك پوشش جاوااسكريپت نازك را در اطراف APIهاي OpenGL ES تعريف مي‌كند و به برنامه‌نويسان وب امكان مي‌دهد تا گرافيك‌هاي سه بعدي را در يك عنصر Canvas (يكي از عناصر HTML 5) با جاوااسكريپت رندر كند. اين يك API فوق‌العاده سطح پايين است كه براي انعطاف‌پذيري ارائه شده. پيش‌بيني مي‌شود برنامه‌نويسان طرف ثالث نسخه‌هاي سطح بالاتري را براي انواع مختلف كارهاي برنامه‌نويسي سه بعدي در كتابخانه‌هاي خارجي عرضه كنند.

 

مفهوم پشت WebGL از يك پلاگين تجربي گرفته شده كه توسط يكي از مهندسان موزيلا نوشته شده بود. موزيلا بعدها با هدف پيشبرد يك فرآيند مشاركتي براي تهيه پيش‌نويس مشخصات رسمي WebGL با ساير فعالان صنعتي، به همكاري با Khronos پرداخت كه سازمان پشتيبان استاندارد OpenGL به شمار مي‌آيد.WebGL از طرف ساير فروشندگان مرورگرها مانند اپل و گوگل نيز با استقبال خوبي مواجه شد. در حال حاضر، چند پروژه نرم‌افزاري ابتكاري در جريان هستند كه از اين فناوري بهره مي‌گيرند و تعدادي از چارچوب‌هاي طرف ثالث نيز با هدف تسهيل برنامه‌نويسي WebGL ارائه شده‌اند. پياده‌سازي خود موزيلا از WebGL از سال 2009 در نسخه‌هاي آزمايشي فايرفاكس آغاز شد. پس از چند سال توسعه، موزيلا سرانجام براي پشتيباني از WebGL در يك عرضه رسمي فايرفاكس آماده شد.

 

WebGL يك ضميمه الزامي براي فايرفاكس است. با پذيرش گسترده‌تر اين استاندارد WebGL مي‌تواند درها را به سوي قابليت‌هاي بصري غني‌تر و بازي‌هاي پيشرفته‌تر روي وب باز كند.فايرفاكس 4 در عين حال پشتيباني جامع‌تري از فرم‌هاي HTML5 را فراهم مي‌كند كه نياز به كد چسبنده جاوااسكريپت را كاهش مي‌دهد. بيانگر فرم‌هاي HTML5 يك مجموعه از خصوصيات و عناصر نشانه‌گذاري جديد هستند كه ايجاد فرم را افزايش داده و يك روش ‌توضيحي‌تر را براي اداره فرم ايجاد مي‌كنند. فايرفاكس 4 انواع جديد ورودي‌هاي فرم را اضافه كرده، پشتيباني از معتبرسازي خودكار را بهبود بخشيده و يك خصوصيت جانمايي براي نمايش يك ارزش مثالي در هر فيلد را تأمين مي‌كند.

 

عملكرد

موزيلا بهبود قابل ملاحظه‌اي را در عملكرد فايرفاكس 4 ارائه كرده است. سرعت اجراي جاوااسكريپت به لطف موتور جديد JaegerMonkey كه از رويكرد per-method JIT براي كامپايل جسورانه‌تري نسبت به موتور TraceMonkey قبلي استفاده مي‌كند، به‌طور چشم‌گيري افزايش يافته. ژنراتور اسمبلي زيربنايي اين موتور از موتور جاوااسكريپت و منبع باز Nitro شركت اپل اقتباس شده است. ويژگي جديد بعدي در JaegerMonkey، Caching خطي است كه زمان جست‌وجو براي مقادير اختصاصي را كاهش مي‌دهد. بهينه‌سازي‌هاي ديگري نيز در زمينه ذخيره‌سازي مقادير و ساير حوزه‌هاي موتور جاوااسكريپت اعمال شده‌اند كه بيش از پيش به بهبود عملكرد آن كمك مي‌كنند. به‌عنوان نتيجه نهايي، امتياز فايرفاكس 4 در مقايسه‌هاي SunSpider و Kraken سه برابر بهتر از فايرفاكس 3,6 است. اين برتري در مقايسه V8 به شش برابر مي‌رسد.

 

عملكرد رندر فايرفاكس 4 نيز با اضافه شدن شتاب‌دهي سخت‌افزاري بهبود يافته است. موزيلا روي ويندوز 7 يا ويستا از Direct2D براي شتاب‌دهي رندر محتوا استفاده مي‌كند. با اين‌حال، كاربران Mac OS X و لينوكس شتاب‌دهي سخت‌افزاري محدودي را با سخت‌افزارهاي سازگار با OpenGL در اختيار خواهند داشت و محتواي Canvas هنوز در اين پلتفرم‌ها شتاب‌دهي نمي‌شود. به‌عنوان يك حركت به‌نسبت منحصربه‌فرد، موزيلا در عين حال شتاب‌دهي سخت‌افزاري ابتدايي رندر از طريق Direct3D را براي كاربران ويندوز اكس‌پي نيز در نظر گرفته است. نكته جالب در مورد قابليت مذكور اين است كه حتي خود مايكروسافت نيز چنين پشتيباني‌اي را در آخرين نسخه مرورگر خود يعني IE9 در نظر نگرفته.

 

هماهنگ‌سازي

فايرفاكس 4 با پشتيباني توكار از سرويس هماهنگ‌سازي (Sync) مرورگر موزيلا ارائه مي‌شود. اين ويژگي مي‌تواند بوك‌مارك‌ها، تاريخچه مرور، كلمات عبور و ساير داده‌ها را بين چند كامپيوتر هماهنگ نگه‌دارد. كاربر در عين حال مي‌تواند با نسخه موبايل فايرفاكس موزيلا يا برنامه كلاينت مستقل Firefox Home براي آي‌فون اپل، به داده‌هاي هماهنگ‌سازي شده خود دسترسي داشته باشد.موزيلا در ابتدا تجربه هماهنگ‌سازي را در سال 2007 آغاز كرد، يعني زماني كه پروژه Weave در آزمايشگاه‌هاي موزيلا شروع شد. وقتي نخستين پيش‌نمونه‌هاي Weave به‌صورت عمومي منتشر شدند، ظرفيت چشم‌گير هماهنگ‌سازي مرورگر براي بسيار كاربران مشخص شد. وعده مرور يكسان در همه‌جا، بسيار جذاب به‌نظر مي‌رسيد اما هنوز مشكلات زيادي بر سر راه آن وجود داشت كه بايد برطرف مي‌شدند.

 

Weave در طول سال‌هاي شكل‌گيري خود به‌عنوان يك پروژه در آزمايشگاه‌هاي موزيلا تا حد زيادي بالغ شد و سرانجام سال گذشته نخستين نسخه رسمي آن ارائه شد. در اين مرحله بود كه بالاخره نام تجاري Weave از اين پروژه كنار گذاشته شد و به Firefox Sync تغيير نام داد، زيرا موزيلا روي بهبود كاربردپذيري آن كار كرده بود و به اندازه كافي اين ويژگي را پرورانده بود تا به‌خوبي در تجربه كاربري پيش‌فرض فايرفاكس جا بگيرد.يكي از خصوصيات كليدي فايرفاكس سينك اين است كه داده‌هاي كاربر به طور كامل در طرف كلاينت رمزگذاري شده‌اند. اپراتور سرور سينك نمي‌تواند به موشكافي و فضولي در داده‌هاي واقعي بپردازد كه كاربر از طريق اين سرويس انتقال مي‌دهد. به‌طور كلي مي‌توان گفت كه تأكيد روي امنيت و استفاده از رمزنگاري در فايرفاكس سينك، انعطاف‌پذيري اين سرويس را كاهش داده و چالش‌هايي را براي قابليت همكاري آن ايجاد مي‌كند اما در عين حال حريم خصوصي تأمين شده توسط آن به‌طور چشم‌گيري بيشتر از بعضي از سرويس‌هاي رقيب خواهد بود.

برای مشاهده این محتوا لطفاً ثبت نام کنید یا وارد شوید.

شكل 11- نمونه نتايج رندر گرافيك‌هاي سه‌بعدي به كمك WebGL

 

ديگر مزيت واقعاً عالي در فايرفاكس سينك، اين است كه كاربران آن مي‌توانند به‌طور اختياري سرور سينك پشتيبان خودشان را ميزباني كنند. فايرفاكس به‌صورت پيش‌فرض براي استفاده از سرور خود موزيلا پيكربندي شده است، اما شما به‌آساني مي‌توانيد پياده‌سازي سينك مرورگر را براي اتصال به هر سرور پشتيباني كه مي‌خواهيد پيكربندي كنيد. موزيلا كد سرور سينك خودش را منتشر كرده است، بنابراين شما به‌آساني مي‌توانيد آن را نصب و اجرا كنيد تا روي سخت‌افزار خودتان اجرا شود. به اين ترتيب، كاربراني كه واقعاً نسبت به حريم خصوصي خود حساسيت دارند مي‌توانند كنترل كاملي بر داده‌هاي خود داشته باشند.

 

جمع‌بندي

فايرفاكس 4 يك پيشرفت بزرگ ديگر براي موزيلا به‌شمار مي‌آيد. اين نسخه جديد، وضعيت رقابتي فايرفاكس را در يك زمان حياتي و بحراني به آن برگردانده، درست وقتي فروشندگان ساير مرورگرها به حركت درآمده‌اند. مايكروسافت با IE9 به عرصه رقابت برگشته و به نظر مي‌رسد كه بيش از هر زمان ديگري روي استانداردها تمركز كرده. اگر موزيلا بخواهد موقعيت خود را در اين بازي حفظ كند، بايد بسيار چابك‌تر باشد. موزيلا در نظر دارد تا از يك مدل توسعه افزونه‌اي‌تر استفاده كند. اگر چه ما تا حدودي به توانايي موزيلا براي انطباق با اهداف خط‌مشي اعلام شده توسط اين شركت و تحويل سه عرضه مهم ديگر در طول سال جاري مشكوك هستيم، اما ترديدي نيست كه فايرفاكس از هر تلاشي براي كاهش فاصله زماني مابين عرضه‌هاي خود سود خواهد برد. حتي يك سيكل عرضه دو بار در سال نيز مي‌تواند در شرايط كنوني بسيار سودمند باشد.يكي از حوزه‌هاي اصلي كه فايرفاكس در آن هنوز از ساير مرورگرها عقب مانده، عدم پشتيباني آن از قرنطينه‌سازي پردازش است، يك ويژگي كه تاثير قابل ملاحظه‌اي بر اعتمادپذيري و امنيت دارد. يك پروژه پايلوت فايرفاكس براي مرور چندپردازشي در سال 2009 تحت عنوان Electrolysis آغاز شد، اما در واقعيت با همان سرعتي كه موزيلا اميدوار بود پيش نرفت.

 

بعضي از فناوري‌هاي پشت Electrolysis قبلاً براي تفكيك پلاگين‌هاي مرورگر مانند فلش مورد استفاده قرار گرفته بودند. خوشبختانه اين موضوع به معناي آن است كه كاربران كاملاً از ناپايداري چنين پلاگين‌هايي ايزوله شده‌اند. با اين‌حال، آوردن اين ويژگي به زبانه‌هاي مرورگر به تلاش بسيار بزرگ‌تري نياز دارد. معاون موزيلا درباره اين موضوع گفته است كه ايزولاسيون زبانه‌ها به احتمال براي فايرفاكس 5 آماده نخواهد شد و شايد چند سيكل عرضه طول بكشد تا به وضعيت صحيح خود برسد.

  • Like 1
لینک به دیدگاه
×
×
  • اضافه کردن...