
هو حدث استثنائي بلا أدنى شك ، وحدث يسجّل كأحد أهم أحداث سنة 2011 التقنية . لم لا ونحن نتحدث عن رائعة Mozilla ، الثعلب الناري Firefox بإصدارته الرابعة و النهائية ، و Mozilla بدأت فعلياً في الاحتفال في هذه المناسبة ، و نحن المطوّرون ، من مسؤوليتنا نشر ثقافة Firefox و ثقافة Mozilla بين أفراد المجتمع .. فلنحتفل معاً !
- Mozilla تريد تحطيم رقمها القياسي السابق في عدد تحميل Firefox 4.0 ، في يوم واحد .. 8 ملايين تحميل ، يمكنك مشاهدة العداد في الوقت الحقيقي من هنا .
- Firefox 4.0 ، امتلأ بما يكفي من مزايا ، وسيتم إضافة تلك المزايا تباعاً .. لنوفي Mozilla حقها ، ونرد لها جميلها على عالم الانترنت .. فشاركنا الإضافة .
أمثلة لاستعراض عضلات Firefox 4.0
https://demos.mozilla.org
جرّب امثلة تظهر بها ميزات Firefox 4
واجهة جديدة
ميزة ظاهرة و واضحة ، حيث أصبحت التبويبات Tabs مع أيقونة Firefox جنباً إلى جنب ، ( لا تنسَ إخفاء القائمة العلوية إن لم تكن مختفية ) . ولا يوجد شيء اسمه status bar ، فشريط الحالة قد ولّى ، و انتقلت أيقونات الإضافات وغيرها بجانب شريط العناوين . أما واجهة الإضافات ، فقد اختلفت أيضاً وأصبحت أكثر تنظيماً وجمالاً .
إقلاع أسرع ، تصيير أسرع ، جافاسكربت أسرع

كل شيء في Firefox أصبح سريعاً ، فعملية إقلاع البرنامج عند تشغيله أصبحت أسرع بشكل كبير جداً بالمقارنة بالنسخ السابقة ، أما تصيير الرسوميات Rendering ، فالآن هي Hardware Accelerated أي أنها ستعتمد على قدرات كرت رسومياتك لتسريع وتنعيم محتويات أي موقع ، وهذا على جميع الأنظمة بما فيها الأنظمة القديمة مثل Windows XP . أما محرك جافاسكربت فأصبح سريع أيضاً .
تقنياً ، نحن نتحدث عن Direct2D واستخدامه بشكل كامل في Firefox عندما يكون تحت نظام Windows vista أو Windows 7 ، أما الأنظمة الأخرى ، فهناك OpenGL و Direct3D .. واستخدام لـ GPU إن كانت إمكانات العتاد تسمح بهذا . مقاطع الفيديو الخاصة بالـ HTML 5 مسرّعة أيضاً باستخدام تلك APIs !
HTML5
Firefox 4.0 تقدم HTML5 parser منفصل ، و دعم شبه كامل ( إن لم يكن كامل ) لمواصفات HTML5 و CSS3 و مجموعة من JavaScript APIs لذلك هناك قائمة كبيرة بالمميزات ، بعضها يصنّف ضمن مواصفات HTML5 ، والبعض الآخر خارج تلك المواصفات :
- دعم Audio/Video دون الحاجة لإضافات خارجية ، و Firefox تدعم WebM بالإضافة لدعمها لـ OGG بالنسخ السابقة .
- دعم Canvas بحيث يمكن تحديد منطقة من المتصفح لتكون حاوية لعمليات الرسم ، وبالتالي صار بإمكاننا مشاهدة تطبيقات رسومية و ألعاب و ملتيميديا وأمور أخرى داخل المتصفح .
- WebForms ، وهي جزء من مواصفات HTML5 ، حيث تمت إضافة العديد من عناصر التحكم أو إضافة مزايا إلى عناصر التحكم السابقة في HTML Forms .. وبالتالي الاستغناء عن Javascript للقيام بعمليات أساسية .
- SVG : دعم شبه كامل لمواصفات SVG و هي مواصفات تدعم الرسم بمفهوم Vector-based graphics ، أي الرسم الشعاعي بطريقة مطابقة للموجودة في Flash حيث كل الرسومات لن تتشوّه عند تكبير أو تصغير منطقة العرض .
- MathML : دعم شبه كامل لمواصفات MathML ، وبالتالي يمكن إضافة بعض الرموز الرياضية و المعادلات وغيرها داخل HTML5 وحتى بدون الحاجة لتحديد Namespace معين ( XML Namespace ) .
- IndexDB : مجموعة من APIs التي تتيح لك استخدامها مع Javascript لتخزين و استرجاع البيانات و أنت على Client side ، بحيث يمكننا نعمل تطبيقات Offline وتخزين البيانات في المتصفح نفسه ، IndexDB تخزن البيانات بطريقة JSON المعروفة .. وليس بأسلوب SQL كما هو الحال مع websql المدعومة أيضاً .
- Geolocation : هذه الميزة تساعد في تطوير تطبيقات تفيد المستخدمين حسب منطقتهم ، فيمكن بإستخدام خط الطول و العرض ، تقديم خدمات بناءً على هذا .. وهي ميزة يمكن إيقافها أو تشغيلها متى أردت .
- دعم مواصفات CSS3 : ابتداءً من الحدود المنحنية border-radius ومروراً بالشفافية و قنوات لونية جديدة HSL و RGBA .. حتى Columns ( تقسيم مقالة إلى أعمدة مثلاً كما هو في الصحف و الجرائد ) ، بالإضافة للممزيات الأخرى مثل Media Queries التي تدعم عمليات استعلام داخل css و بالتالي لا حاجة لاستخدام Javascript لكتابة بعض المنطق الخاص بالـ CSS .
* المشاركون في كتابة محتويات هذا الخبر و الإضافة إليه :
- محمد عرسان Stalker .
- الشمري .
* الصور مأخوذة من موقع Mozilla ومواقع أخرى .
* جميع المعلومات و المشاركات المفيدة سيتم ضمّها للموضوع الأساسي ، مع إضافة صاحب المشاركة في قائمة المشاركين .








