سؤال

أثناء التصفح باستخدام Chrome، لاحظت أنه يستجيب بسرعة كبيرة (مقارنة بـ IE وFirefox على الكمبيوتر المحمول الخاص بي) فيما يتعلق بعرض الصفحات، بما في ذلك مواقع JavaScript الثقيلة مثل gmail.

هذا ما يقوله Googlebook على Chrome

  1. تتم استضافة علامات التبويب في العملية بدلاً من الخيط.
  2. قم بتجميع جافا سكريبت باستخدام محرك V8 بدلاً من الترجمة الفورية.
  3. تقديم جهاز افتراضي جديد لدعم تطبيقات جافا سكريبت الثقيلة
  4. تقديم "انتقالات الطبقة المخفية" وتطبيق التحسين الديناميكي لتسريع الأمور.
  5. استبدال نظام "جمع القمامة المحافظ" غير الفعال بنظام أكثر دقة لجمع القمامة.
  6. تقديم برنامج جدولة المهام ومدير الذاكرة الخاص بهم لإدارة بيئة المتصفح.

كل هذا يبدو مألوفًا للغاية، ومايكروسوفت كانت تفعل مثل هذه الأشياء لفترة طويلة.أنظمة تشغيل Windows، وC++، وC# وغيرها من المترجمات، وCLR، وما إلى ذلك.

فلماذا لا تتبع Microsoft أو أي بائع متصفح آخر نهج Chrome؟هل هناك خلل في نهج كروم؟إذا لم يكن الأمر كذلك، فهل تم اكتشاف أن بقية مجتمع موردي المتصفحات غير مدركين لمنهج Google؟

هل كانت مفيدة؟

المحلول

من الصعب كتابة أسلوب Chrome، ويتطلب تفكيرًا مدروسًا من المطورين.يحاول كل من IE وFirefox الانتقال إلى نموذج عملية لكل علامة تبويب، ولكن بسبب التوافق مع الإصدارات السابقة، لا يتمكنان من الانتقال بسرعة.كان Chrome، كونه متصفحًا جديدًا تمامًا مبنيًا على محرك عرض نظيف (WebKit)، أسهل في الكتابة بهذه الطريقة.

نصائح أخرى

لقد انتقلوا من متصفح الويب كأداة لعرض صفحات الويب، إلى أداة مُحسّنة للعمل مع تطبيقات الويب.قد تكون هناك بعض العيوب في هذا الإصدار الأولي، لكنها تغير اللعبة.

يستخدم IE8 عملية فردية مماثلة لكل وحدة علامة تبويب، على الرغم من أنهم لا يستخدمون عملية واحدة لكل علامة تبويب، ولكن بدلاً من ذلك يقومون بتوزيع جميع علامات التبويب عبر تجمع العمليات.

@pix0r لكنهم أضافوا شيئًا صغيرًا في الزاوية اليمنى السفلية حتى تتمكن من توسيع مربع النص في أي اتجاه تريده، وهو ما أحبه لأنني أستخدم شاشة عريضة وأفضل الكتابة في شاشة أوسع.

إنها في الواقع إحدى ميزات WebKit، وقد ورثها Chrome للتو.

تقريبًا كل هذه الميزات كانت موجودة في المتصفحات الأخرى قبل Chrome.كان لدى IE8 عزل العملية لعلامات التبويب.يحتوي Firefox / Safari على معظم عناصر JavaScript.تقوم معظم المتصفحات بإدارة الذاكرة الخاصة بها.

يحتوي Chrome على بعض الميزات الفريدة (عمليات العرض المقيدة للغاية، وما إلى ذلك) والتي يصعب وضعها في متصفحات أخرى بسبب مخاوف توافق الوظائف الإضافية/التطبيقات.

الشيء الأساسي الذي يقوم به Chrome هو التركيز بشدة على البساطة والأداء العالي.ومن خلال التركيز على هذه المزايا التنافسية، يمكنها جذب المستخدمين الذين يجدون مجال التركيز هذا مقنعًا.

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

في هذه الأثناء، ما زلت متمسكًا بـ Firefox بدلاً من Chrome لسبب بسيط هو أن Firefox (1) غير ربحي ولديه (2) مجتمع إضافي ضخم.تعد الإضافات مثل NoScript وAdBlockPlus ضرورية تقريبًا بالنسبة لي.

أحد الثغرات في درع Chrome هو حقيقة أنه يجعل مناطق النص المرقطة هذه في StackOverflow صغيرة جدًا لدرجة أنها تجعل عيني تنزف!

أحد الثغرات في درع Chrome هو حقيقة أنه يجعل مناطق النص المرقطة هذه في StackOverflow صغيرة جدًا لدرجة أنها تجعل عيني تنزف!

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

يحرر:كان جيف لطيفًا بما يكفي ليشير إلى كيفية القيام بذلك أصلح هذه المشكلة بنفسك.

@pix0r لكنهم أضافوا شيئًا صغيرًا في الزاوية اليمنى السفلية حتى تتمكن من توسيع مربع النص في أي اتجاه تريده، وهو ما أحبه لأنني أستخدم شاشة عريضة وأفضل الكتابة في شاشة أوسع.

أردت أيضًا أن أشير إلى أن Google قامت ببناء Chrome بالكامل من الألف إلى الياء، باستثناء استخدام webkit، لذا فهي تتمتع ببعض المزايا المتمثلة في عدم الاضطرار إلى عدم التعامل مع التعليمات البرمجية القديمة.وبالطبع هناك المطورين الرائعين/الأذكياء بجنون.

أكبر مشكلة وجدتها هي دعم الوكيل الرديء مقارنة بـ IE وFF وOpera.لذا، فهو عديم الفائدة إلى حد كبير في العمل، حيث يتم عرض الصفحات عشوائيًا وطلب المصادقة للوكيل، حيث يمررها الآخرون بسلاسة.

ومع ذلك، فإن جهازي المنزلي يعمل بشكل رائع، لولا ذلك اتفاقية ترخيص المستخدم النهائي (OTT). سأستخدمه الآن.

thing2k

أحد "العيوب" في Chrome هو أنه يستخدم ذاكرة أكبر مقدمًا من جميع المتصفحات الأخرى.أعتقد فقط أن هذا يرجع إلى الحمل المرتبط بكل إدارة علامات التبويب المنفصلة.

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

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

عليك أن تضع في اعتبارك أن عمل Microsoft الأساسي هو تطبيق البيئة الغنية (GUI).تشكل أداة الويب تهديدًا لهم لأنها مستقلة عن النظام الأساسي (لا تروج لمنتجهم الرئيسي).

بالطبع ربما كان فريق IE قد اكتشف شيئًا كهذا ولكن ...من المؤكد أن Microsoft لن تستثمر الكثير من الأموال في IE إذا كان ما تبيعه عبارة عن نظام أساسي للتطبيقات الغنية.

مرخصة بموجب: CC-BY-SA مع الإسناد
لا تنتمي إلى StackOverflow
scroll top