في الأشهر الأخيرة ، تحدث العديد من شركات الويب ومطوري المستعرضين والمهنيين عن HTML5 لأنها التطور/الثورة الجديدة للويب.
عمليًا بأي طريقة HTML5 يمكنها تحسين تطبيقات الويب الحالية مثل Office Suites (مثل محرر مستندات Google) أو الشبكة الاجتماعية (مثل Facebook) أو محرر الصور عبر الإنترنت وما إلى ذلك؟
يمكنه تحسين تطبيقات مكتب الويب الموجودة التي تقوم بتخزين البيانات باستخدام "Web Storage".
يمكن أن يكون ترميز مواقع الشبكات الاجتماعية أسهل مع قواعد بيانات SQL وعاملي الويب لتحميل أجزاء مختلفة من الصفحة. أيضا دعم الإخطارات.
يمكن لمحرري الصور عبر الإنترنت استخدام السحب والإفلات.
هذه ليست سوى بعض الأفكار حول كيفية استخدام الميزات الجديدة لـ HTML 5 في تطبيق الويب الخاص بك.
أعتقد أنه يجب عليك التحقق من HTML 5 Rocks! لديهم قائمة جيدة بالميزات من HTML 5 وأمثلة حول كيفية استخدامها. بالإضافة إلى موارد ومعلومات حول آخر الأخبار من HTML5.
ربما يكون هناك أكثر 5 تحدث عن الميزات
تم تنفيذ العديد من هذه الميزات بالفعل في بعض المتصفحات والتطبيقات. يستخدم خط العرض من Google الموقع الجغرافي ، وكان برنامج Google gears عبارة عن تطبيق قائم على المكونات الإضافية لنفس الأفكار مثل ذاكرة التخزين المؤقت للتطبيق ، كما تم تنفيذ Canvas مثل الأشياء باستخدام JavaScript.
يعد عمال الويب أمرًا جديدًا ويمكن أن يسمح بحدوث مجموعة من الأشياء المختلفة داخل تطبيقات الويب. أي نوع من المعالجة الجانبية التي يبدو أنها تعمل الآن ، ستكون أكثر سلاسة حيث يمكن تخصيص سلسلة رسائل واحدة للإعلامات أو محادثة في الموقع أو مهمة معالجة دورية أخرى داخل التطبيق.
مصادر:
http://geektechnica.com/2009/06/5-amazing-html5-features-to-look-forward-to/
تعد خيوط العمل Canvas و خيوط عامل الويب أكثر جوانب HTML5 إثارة أنا. لقد كتبت بعض تطبيقات الويب التي تستخدم هذه الميزات:
GioAUTHor [sic] يستخدم على نطاق واسع لوحة الرسم لتمكنك من رسم المسارات على الخريطة ثم العثور على أقصر طريق من البداية إلى النهاية (عبر خوارزمية Dijkstra في JavaScript).
يستخدم JavaScript Thread Demo استخدامًا محدودًا للقماش ولكن يعرض استخدام Worker Threads ، كاملاً برمز تجريبي. كما أنه يستخدم HTML5 input type = "range" التحكم في التمرير.
يتنوع دعم متصفح HTML5 مثل المتصفحات نفسها. هناك موقع جميل (في HTML5 ، natch) حول جاهزية HTML5 يوضح من هو مستعد لما.
المفضلة الثلاثة هي CSS3 ، Canvas و WebSockets. معًا ، يمكنهم توفير ميزات تعاون قوية حقًا لأي تطبيق ويب. سيحل WebSockets محل الرسائل في الوقت الحقيقي الزائف باستطلاع أجاكس. الأشياء القليلة التي أراها مستخدمة حتى الآن هي الدردشة على الويب (عرجاء) وخريطة الويب لرسم الخرائط الذهنية (تبدو رائعة حقًا عندما يقوم شخصان برسم خرائط لمشروع ما).
تعتمد معظم اختبارات سرعة النطاق الترددي على فلاش. الآن يمكن أن تكون قائمة على html5 ... وهذا يعني تحميل أسرع للصفحة وقياس أكثر دقة لعرض النطاق الترددي.
مثال جيد هو: SpeedOf.me