it-swarm.asia

بأي طريقة يمكن لـ HTML5 تحسين تطبيقات الويب؟

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

عمليًا بأي طريقة HTML5 يمكنها تحسين تطبيقات الويب الحالية مثل Office Suites (مثل محرر مستندات Google) أو الشبكة الاجتماعية (مثل Facebook) أو محرر الصور عبر الإنترنت وما إلى ذلك؟

12
Drake

يمكنه تحسين تطبيقات مكتب الويب الموجودة التي تقوم بتخزين البيانات باستخدام "Web Storage".

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

يمكن لمحرري الصور عبر الإنترنت استخدام السحب والإفلات.

هذه ليست سوى بعض الأفكار حول كيفية استخدام الميزات الجديدة لـ HTML 5 في تطبيق الويب الخاص بك.

أعتقد أنه يجب عليك التحقق من HTML 5 Rocks! لديهم قائمة جيدة بالميزات من HTML 5 وأمثلة حول كيفية استخدامها. بالإضافة إلى موارد ومعلومات حول آخر الأخبار من HTML5.

5
Bernie Perez

ربما يكون هناك أكثر 5 تحدث عن الميزات

  1. عمال الويب - يسمح للمطورين بتشغيل البرامج النصية في الخلفية بحيث يمكن لتطبيق الويب القيام بأكثر من شيء واحد في كل مرة.
  2. علامة الفيديو - طريقة سهلة لعمل فيديو فلاش مجاني عبر الإنترنت ، نحتاج فقط إلى برنامج ترميز قياسي
  3. قماش - بالضبط ما يبدو ، طريقة لإنشاء صورة على الطاير داخل نافذة المتصفح
  4. ذاكرة التخزين المؤقت للتطبيق - يسمح للتطبيقات بتخزين الأشياء حتى تتمكن من استخدامها لاحقًا دون الاتصال بالإنترنت (اقرأ بريدك الإلكتروني لاحقًا بعد تنزيله ، مثل Google Gears كان)
  5. تحديد الموقع الجغرافي - قدرة المتصفح على ترحيل موقعه إلى التطبيق

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

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

مصادر:
http://geektechnica.com/2009/06/5-amazing-html5-features-to-look-forward-to/

3
danivovich

تعد خيوط العمل Canvas و خيوط عامل الويب أكثر جوانب HTML5 إثارة أنا. لقد كتبت بعض تطبيقات الويب التي تستخدم هذه الميزات:

GioAUTHor [sic] يستخدم على نطاق واسع لوحة الرسم لتمكنك من رسم المسارات على الخريطة ثم العثور على أقصر طريق من البداية إلى النهاية (عبر خوارزمية Dijkstra في JavaScript).

يستخدم JavaScript Thread Demo استخدامًا محدودًا للقماش ولكن يعرض استخدام Worker Threads ، كاملاً برمز تجريبي. كما أنه يستخدم HTML5 input type = "range" التحكم في التمرير.


يتنوع دعم متصفح HTML5 مثل المتصفحات نفسها. هناك موقع جميل (في HTML5 ، natch) حول جاهزية HTML5 يوضح من هو مستعد لما.

2
Alan

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

2
Eimantas

يتم استبدال قدرات HTML5 بشكل أساسي بما يفعله Flash ، مع اللوحة القماشية و الفيديو علامات تجعل مقاطع الفيديو والألعاب ومحرري الصور عبر الإنترنت أسهل بكثير بدون فلاش.

في حين أن هذا قد لا يبدو وكأنه تحسن كبير ، فإن Flash مشكلة كثيرًاأكبر على الأنظمة الأساسية بخلاف Windows من أنظمة تشغيل Windows.

1
Gelatin

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

مثال جيد هو: SpeedOf.me

0
vivaHtml5