الخميس، 7 يناير 2010

اخيرا تم صدور نسخه جديد من متصفح جوجل كروم بعد مرور اكثر 20 يوم
والنسخه تحمل الرقم ( 4.0.288.1 ) وهي لجميع الانظمه . واعتقد انها النسخه الرسميه ( لست متأكد بعد ) .
وهذه النسخه لم تحل الكثير من المشاكل المتعلقه بالمتصفح .

مازال المتصفح يعاني من الكثير من Bug للأسف الشديد
ارجو صدور نسخه افضل من هذه في اسرع وقت او ان جوجل ستخسر زبائنها ...

ولكن الاهم في هذه النسخه هو تشغيل الاضافات في نظام ماكنتوش
وهناك بعض الاصلاحات الجيده في لينوكس

الأحد، 20 ديسمبر 2009

حان وقت التخلص من بروتوكول http

كشف مطوروا كروم عن مخطط لبروتوكول جديد يحمل إسم SPDY والذي تريد من الشركة أن يحل في المستقبل محل بروتوكول HTTP الذي تم تطويره منذ مايزيد عن 10 سنوات ولكن ماهو SPDY ولم تريد جوجل أن يحل محل HTTP؟

HTTP هو بروتوكول (لمزيد من التوضيح يمكنك أن تعتبره برنامج) وهو المسؤول عن نقل صفحات الإنترنت عبر الإنترنت، ولكن جوجل تقول بأن HTTP أصبح قديما ولايواكب متطلبات الإنترنت الحديثة لأنه لم يصمم لذلك، ومن الأمثلة التي طرحتها جوجل هو أن بروتوكل HTTP لايستطيع فتح أكثر من قناة إتصال في نفس الوقت ويجب على المستخدم أن يقوم بإرسال الطلب في كل مرة للحصول على آخر التحديثات.

كل هذه الأمور أصبح من اللازم حلها ولهذا فكر مطورو جوجل في SPDY الذي ينطق “سبيدي” (SPeeDY) يسعى لمعالجة نواحي النقص الموجودة في بروتوكول HTTP عبر العديد من الخوارزميات التي تساعد في نقل الصفحات بسرعة أكبر مع التقليل من سعة الخط المستهلكة والإتصال أكثر موثوقية.

بروتوكول SPDY قد بدأ العمل عليه بالفعل فقد قامت مهندسو كروم بتطوير نسخة منه تستخدم داخلياً من أجل التجربة ولكن تجاربهم الأولية أثبتت تحسنا كبيراً في السرعة وصل إلى أداء أفضل بنسبة 55% في تحميل أشهر 25 موقع على الإنترنت، ولكن الخطوة التالية من جوجل هو دفع هذا البروتوكول إلى مجتمع المطورين لإلقاء نظرة عليه والبدأ في عمل التجارب.

[ Chromium Blog ]

السبت، 19 ديسمبر 2009

مقدمه عن جوجل كروم

هو متصفح ويب مفتوح المصدر يعمل على أنظمة متعددة من تطوير جوجل اعتمادا على بعض المكونات الجاهزة ذات المصدر المفتوح مثل ( موزيلا فايرفوكس ) و ( وبكت )، أهم الأشياء التي تم وضعها في الاعتبار أثناء التصميم هي الثبات، السرعة ، الأمن وواجهة مستخدم فعالة، بسيطة وسهلة الاستخدام .

بداية الفكرة

بدأت فكرة إنشاء متصفح قوقل كروم فعليا حينما كان فريق العمل على قوقل جير (Google Gear) يعاني من مشكلة كون المتصفحات تستخدم خيطا واحدا لتنفيذ جميع العمليات، فعلى سبيل المثال لو تم فتح صفحة تحتوي على جافا سكريبت (JavaScript) فإن أعمال المتصفح تتوقف حتى يتم الانتهاء من معالجة السكريبت .

بنية المتصفح والعمليات المتعددة

لحل المشكلة السابقة قام الفريق المطور لمتصفح قوقل كروم باقتباس فكرة الخيوط المتعددة (Multi Threading) من فلسفة نظم التشغيل. بحيث تعمل كل صفحة ويب مفتوحة في المتصفح بعمليتها الخاصة وبذاكرتها الخاصة. وبهذه الطريقة نضمن عدم إرهاق الذاكرة وتضخمها بسبب الإدارة السيئة للذاكرة في معظم متصفحات الويب.

وهذه الميزة جدا مفيدة وخاصة في الحالات التي تتسبب فيها أحد الصفحات بانهيار للمتصفح وجميع الصفحات المفتوحة. ففي حالة الخيوط المتعددة سيكون المتضرر فقط الصفحة المفتوحة بينما الصفحات الأخر ستكون بمعزل عن الخطر، وفي نفس الوقت سيكون تحرير الذاكرة وإرجاعها لقائمة الأماكن الشاغرة بشكل تلقائي من دون فاقد.

الأداء

اعتمد متصفح قوقل كروم على حزمة تطوير (WEBKIT) المفتوحة المصدر والسريعة الأداء كمحرك لعرض صفحات الويب. وهذه الحزمة هي نفسها المستخدمة في نظام تشغيل أندرويد (Android) للهواتف النقالة والتي تطورها قوقل حاليا.

والفكرة الجديدة في المتصفح هو تطويرها لجافا سكريبت بأسلوب جديد أطلقت عليه اسم (V8) وتعمل على بيئة الآلة الافتراضية. وقد طور هذا الجزء من المشروع فريق من المطورين الدنماركيين لصالح قوقل.

يتميز v8 باستخدام أسلوب الكائنات المترابطة في عمله بحيث يمكن بسهولة تتبع الأخطاء حال حدوثها.

الواجهة

الفكرة المبتكرة في واجهة قوقل كروم هو في استخدامها لألسنة تبويب مقلوبة مع تضمين شريط العنوان وأدوات التحكم في كل لسان تبويب. بهذه الطريقة تضمن قوقل أن شريط العنوان والأدوات تذهب مع لسان التبويب حال تحريكه أو قفله.

يضاف إلى ذلك تطوير خاصية البحث في المتصفح، بحيث ضمنت خاصية الإكمال التلقائي لكلمات البحث وأيضا البحث في تاريخ تصفحك، مما يعني لا تخزين في المفضلة بعد اليوم.

أما بالنسبة لصفحات البدء في المتصفح، فقد استبدلتها قوقل كروم بفلسفة جديدة بحيث تظهر مرة واحدة على شكل مربعات مصفوفة للمواقع التسع الأكثر زيارة وأيضا قائمة بالمواقع التي تبحث فيها دائما كلها في صفحة واحدة وبترتيب متناغم.

الأمان

دعمت قوقل متصفحها الجديد بالعديد من ميزات الأمان والسرية التي نفتقدها في متصفحات اليوم. من أهم هذه الميزات إمكانية فتح صفحة جديدة للقراءة فقط ويقصد بذلك أنه خلال تصفحك لموقع ما فإن كل تفاعلاتك مع الموقع لن تسجل في ذاكرة المتصفح. وهذه الخاصية مفيدة إذا أردت على سبيل المثال تصفح الويب لشراء هدية لأحد ولا تريد أن يعرف عنها!!

خاصية ثانية هي تحذيرها من الصفحات الضارة على الشبكة العنكبوتية مثل (Malware and Phishing) وذلك بتوفير بيئة لعب (Sandboxing) تعمل بصلاحيات دنيا بحيث لا يمكن للموقع الضار التأثير على جهاز الضحية. كما أن معلومات المواقع الضارة تحدث دوريا عن طريق خدمة مجانية من قوقل.

وينطبق نفس الكلام على الإضافات (Plugins) للمتصفح. فكل إضافة ستعمل تحت بيئة آمنة بحيث لا يمكن استغلالها سلباً.

دعم المعايير المفتوحة

كما أن متصفح قوقل يوفر بيئة تصفح مثالية للمستخدم، فإنها في الوقت ذاته توفر بيئة تطوير مرنة للمطورين بفضل تبنيها للمعايير المفتوحة. وهذه الميزة هي جزء من فلسفة قوقل لجعل الإنترنت بيئة عادلة وذكية وآمنة للجميع!!