-->

تعلم برمجة الواجهات الامامية - ماهي متصفحات الويب

 

تعلم برمجة الواجهات الامامية - ماهي متصفحات الويب

تعلم برمجة الواجهات الامامية - ماهي متصفحات الويب

متصفح الويب (يشار إليه عادةً باسم المتصفح) هو تطبيق برمجي لاسترداد موارد المعلومات وعرضها وعبورها على شبكة الويب العالمية. يتم تعريف مصدر المعلومات بواسطة معرف الموارد الموحد (URI/URL) وقد يكون صفحة ويب أو صورة أو مقطع فيديو أو أي جزء آخر من المحتوى. تمكن الارتباطات التشعبية الموجودة في الموارد المستخدمين من التنقل بسهولة في متصفحاتهم إلى الموارد ذات الصلة. على الرغم من أن المتصفحات تهدف في المقام الأول إلى استخدام شبكة الويب العالمية، إلا أنه يمكن استخدامها أيضًا للوصول إلى المعلومات التي توفرها خوادم الويب في الشبكات الخاصة أو الملفات الموجودة في أنظمة الملفات.

ويكيبيديا

 

المتصفحات الأكثر استخدامًا (على أي جهاز) هي:
  1. كروم (المحرك: بلينك + V8 )
  2. فايرفوكس (المحرك: Gecko + SpiderMonkey )
  3. إنترنت إكسبلورر (المحرك: ترايدنت + شقرا )
  4. Safari (المحرك: Webkit + SquirrelFish )
المتصفحات الأكثر استخدامًا


مصدر الصورة: http://gs.statcounter.com/browser-market-share


تطور المتصفحات وتقنيات الويب (أي واجهات برمجة التطبيقات)

المتصفح بدون رأس الأكثر استخدامًا هو:

كيف تعمل المتصفحات

كيف تعمل المتصفحات


مصدر الصورة: http://www.html5rocks.com/en/tutorials/internals/howbrowserswork/


الأمثل للمتصفحات:
مقارنة المتصفحات
اختراقات المتصفح

التطوير للمتصفحات

في الماضي، كان مطورو الواجهة الأمامية يقضون الكثير من الوقت في جعل التعليمات البرمجية تعمل في العديد من المتصفحات المختلفة. لقد كانت هذه مشكلة أكبر مما هي عليه اليوم. اليوم، التجريد (مثل jQuery وReact وPost-CSS وBabel وما إلى ذلك) جنبًا إلى جنب مع المتصفحات الحديثة يجعل تطوير المتصفح أمرًا سهلاً إلى حد ما. التحدي الجديد ليس هو المتصفح الذي سيستخدمه المستخدم، ولكن الجهاز الذي سيقوم بتشغيل المتصفح عليه.


متصفحات دائمة الخضرة

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


اختيار المتصفح 1

اعتبارًا من اليوم، يستخدم معظم مطوري الواجهة الأمامية Chrome و"Chrome Dev Tools" لتطوير تعليمات برمجية للواجهة الأمامية. ومع ذلك، فإن المتصفحات الحديثة الأكثر استخدامًا تقدم جميعًا نكهة أدوات المطورين. اختيار واحد لاستخدامه في التنمية هو اختيار شخصي. المشكلة الأكثر أهمية هي معرفة المتصفحات والأجهزة التي يجب عليك دعمها ثم اختبارها بشكل مناسب.


نصيحة:

1 أقترح استخدام Chrome لأن أدوات المطورين تتحسن باستمرار وتحتوي في الوقت الحالي على أقوى الميزات.

شارك المقالة عبر:

اترك تعليقا: