HTML5 จะปรับเปลี่ยนโลกของเว็บได้หรือไม่?
เหตุการณ์สำคัญในช่วงครึ่งแรกของปี 2010 ดึงดูดความสนใจของผู้คนจำนวนมากและหลายคนได้เรียนรู้เกี่ยวกับการดำรงอยู่ของ HTML5 เป็นครั้งแรกเนื่องจากเหตุการณ์นี้ ผู้ที่เข้าใจ HTML5 เป็นครั้งแรกอาจประหลาดใจมากที่ข้อกำหนด HTML5 ได้รับการกำหนดเมื่อ 6 ปีที่แล้วและตอนนี้แม้ว่าร่างข้อกำหนด HTML5 จะดีมากอยู่แล้ว แต่ก็ยังไม่แน่ใจว่ามันจะกลายเป็นมาตรฐาน
อันที่จริงการทำงานของคณะกรรมการพัฒนารหัส HTML5 กำลังดำเนินไปอย่างช้าๆ เนื่องจากมีความคิดมากเกินไปเกี่ยวกับวิธีการปรับปรุงเบราว์เซอร์และปรับปรุงโลกของเว็บผู้ขายเบราว์เซอร์และอื่น ๆ และสิ่งเหล่านี้จะต้องถูกนำมารวมกันเป็นข้อกำหนด HTML5 และตกลงกันซึ่งต้องใช้เวลา แท็กใหม่และฟังก์ชั่น JavaScript จำนวนมากแม้ว่าการทดลองได้ดำเนินการกับเบราว์เซอร์บางอย่างการทำงานร่วมกันและปัญหามาตรฐานยังไม่ได้รับการแก้ไข ตัวอย่างเช่น HTML5 Demos Apple ทำในขณะที่น่าประทับใจพวกเขาทำงานได้ดีกับ Safari เท่านั้น นั่นเป็นเหตุผลที่ผู้สนับสนุนแฟลชล้อเลียน HTML5 เพื่อนำเว็บกลับสู่ยุคสงครามเบราว์เซอร์ 2000
แม้ว่าการเยาะเย้ยนี้อาจทำให้ผู้สนับสนุน HTML5 เศร้ามากและการรอคอยมานานนั้นยาก แต่ก็ไม่ถูกต้องที่จะเพิกเฉยต่อ HTML5 ในตอนนี้ เนื่องจากเบื้องหลัง HTML5 ไม่เพียง แต่ขับเคลื่อนโดยยักษ์ใหญ่ในอุตสาหกรรม แต่ที่สำคัญกว่านั้นคือมาตรฐานจึงเป็นแนวโน้มที่หลีกเลี่ยงไม่ได้ในการพัฒนาเทคโนโลยีไอที สำหรับซอฟต์แวร์ไม่ว่าจะเป็นเบราว์เซอร์หรือเครื่องมือการพัฒนาที่เกี่ยวข้องมันจะดูดซับเทคโนโลยีต่าง ๆ รอบ ๆ และทำให้เป็นมาตรฐานในที่สุด นี่เป็นกฎหมายที่หลีกเลี่ยงไม่ได้ของการพัฒนาเทคโนโลยี
เพื่อให้แน่ใจว่า HTML5 จะเปลี่ยนทุกแง่มุมของอินเทอร์เน็ตเห็นได้ชัดว่ามันจะไม่แทนที่แฟลชอย่างสมบูรณ์ แต่ HTML5 จะปรับเปลี่ยนอินเทอร์เน็ตเพื่อให้เบราว์เซอร์สามารถทำได้มากขึ้นโดยไม่ได้รับความช่วยเหลือจากปลั๊กอินตั้งแต่การติดตามตำแหน่งไปจนถึงการบันทึกข้อมูลไปยังคลาวด์ แท็ก HTML5 จะแทนที่ปลั๊กอินที่ทำงานง่ายขึ้นและอย่างน้อยก็ในบางจุดก็สามารถพัฒนาคุณสมบัติขั้นสูงให้กับผู้ใช้มากขึ้น ในที่สุดมันอาจทำให้อินเทอร์เน็ตปลอดภัยขึ้นมีประสิทธิภาพและยืดหยุ่นมากขึ้น
ดังนั้น HTML5 จะเป็นมาตรฐานใหม่ที่จะกลายเป็นมาตรฐานใหม่พาเราไป? ต่อไปนี้เป็นชุดของความคิดเห็นบางอย่างจากนักพัฒนาโปรแกรมเมอร์และนักออกแบบซึ่งคุณสามารถเรียนรู้ว่า HTML5 สามารถเปลี่ยนอินเทอร์เน็ตได้อย่างไร
ลดความสำคัญของปลั๊กอินกาลครั้งหนึ่งนานมาแล้วโลกเว็บได้รับการต้อนรับอย่างมากจากปลั๊กอินเบราว์เซอร์เพราะมันสนับสนุนความคิดสร้างสรรค์และการทดลองที่กล้าหาญในขณะที่เสียงแอนิเมชั่นและหน้าเว็บอื่น ๆ ที่สดใสมาก ๆ นั้นสดชื่นจริง ๆ เมื่อพวกเขาถูกนำเสนอออนไลน์เป็นครั้งแรก อย่างไรก็ตามปัญหาเกิดขึ้นอย่างรวดเร็วอินเตอร์เฟสของปลั๊กอินเปิดให้ทุกคนและทุกคนพยายามที่จะเพิ่มคุณสมบัติใหม่ให้กับโลกเก่าที่มีข้อความและความโกลาหลเป็นสิ่งที่หลีกเลี่ยงไม่ได้ ปลั๊กอินที่มีชื่อเสียงที่สุดคือแฟลชและมีปลั๊กอินอื่น ๆ อีกมากมายที่คล้ายกัน
ด้วยเหตุผลหลายประการ Apple ห้ามแฟลชของ Adobe จากการทำงานบนแพลตฟอร์มของตัวเองซึ่งป้องกันไม่ให้แฟน ๆ ของ Apple เห็น Flash บนแพลตฟอร์ม Apple ความนิยมของ HTML5 จะป้องกันไม่ให้เกิดความขัดแย้งนี้อีกครั้งและจะค่อยๆกำจัดระบบการพัฒนาที่ค่อนข้างปิดเหล่านั้น: ฟังก์ชั่นของ Javafx อาจมีประสิทธิภาพจริงๆ แต่เนื่องจากวัตถุ JavaScript และ Canvas สามารถทำงานเดียวกันได้ทำไมคุณควรเรียนรู้ไวยากรณ์อื่น? หากแท็กวิดีโอสามารถซิงโครไนซ์เสียงและวิดีโอใครต้องการระบบนิเวศจริง
ดังนั้นปลั๊กอินทั้งหมดจะหายไปหรือไม่? อาจจะขึ้นอยู่กับสิ่งที่คุณต้องการทำ หากเป้าหมายของคุณเป็นเพียงการวาดภาพวัตถุผ้าใบอาจเพียงพอ แต่ถ้าคุณต้องการสร้างโลก 3D มืออาชีพอย่างที่คุณเห็นในเกมแฟลชที่ซับซ้อนและเกม Shockwave คุณอาจต้องพึ่งพาเทคโนโลยีปลั๊กอินที่เป็นกรรมสิทธิ์ซึ่งสามารถเข้าถึงฮาร์ดแวร์วิดีโอโดยตรงและเรียกใช้เกม 3D
รองรับการสร้างภาพแบบไดนามิก
ในอดีตรูปภาพที่แสดงบนหน้าเว็บมาจากภาพ GIF หรือ JPG ที่ดาวน์โหลดโดยตรงในขณะที่ HTML5 รูปภาพอาจไม่ได้มาจากไฟล์ภาพโดยตรง แต่ถูกสร้างขึ้นชั่วคราวโดยวัตถุผ้าใบ มีไลบรารีกราฟิกที่ดีมากจำนวนมากบนอินเทอร์เน็ตและการมีอยู่ของไลบรารีกราฟิกเหล่านี้ทำให้ง่ายต่อการสร้างภาพแบบไดนามิก
วันนี้เลเยอร์ JavaScript สามารถคำนวณได้ตามข้อมูลแล้ววาดกราฟ หากนักพัฒนาซอฟต์แวร์มีเวลาและความสามารถเพียงพอทุกอย่างบนอินเทอร์เน็ตสามารถทำให้มีความชัดเจนมากขึ้นและเนื้อหาข้อความธรรมดาจะน้อยลงเรื่อย ๆ Flash เป็นเพียงจุดเริ่มต้นและสภาพแวดล้อม HTML5 ทำให้นักพัฒนาเว็บสามารถพัฒนาภาพที่ซับซ้อนได้ง่ายขึ้น เครื่องมือที่คล้ายกันบางอย่างเกิดขึ้นในตลาดที่จะปรับปรุงความสามารถของนักพัฒนาเว็บในการควบคุมภาพและเมื่อเครื่องมือเติบโตขึ้นนักพัฒนาจะพัฒนากราฟิกมืออาชีพและซับซ้อนมากขึ้นเรื่อย ๆ
ปัญหาหนึ่งที่อาจมีอยู่ที่นี่คือการประมวลผลภาพประเภทนี้อาจทำให้เกิดภาระอย่างมากต่อโปรเซสเซอร์ลูกค้าเช่นมีข้อกำหนดบางประการสำหรับความสามารถในการประมวลผลโปรเซสเซอร์ของลูกค้า ในอดีตนักพัฒนาบางคนกลัวที่จะใช้ปลั๊กอินแฟลชเลยเพราะการแสดงผลและการนำเสนอเนื้อหาแฟลชอาจสร้างแรงกดดันอย่างมากต่อโปรเซสเซอร์และส่งผลกระทบอย่างมากต่อประสบการณ์สุดท้ายของผู้ใช้ สิ่งนี้ไม่ควรเป็นปัญหาในอนาคต นักพัฒนาไม่ควรปล่อยให้ผู้ใช้ได้สัมผัสกับภาพที่สดใสเพราะพวกเขากังวลเกี่ยวกับการส่งผลกระทบต่อประสิทธิภาพ เป็นเพียงแค่นักพัฒนาควรเลือกประนีประนอม ทุกคนที่บ่นเกี่ยวกับผลกระทบด้านประสิทธิภาพของ Flash ควรรู้ว่ามันไม่มีส่วนเกี่ยวข้องกับเทคโนโลยีและปัญหามาจากนักออกแบบที่ใช้เทคโนโลยีนี้มากเกินไปเพื่อดึงดูดความสนใจของเรา
อนุญาตให้โปรแกรมเว็บใช้ที่เก็บข้อมูลในเครื่อง
โปรแกรมเมอร์เว็บสามารถใช้พื้นที่เก็บข้อมูลท้องถิ่นในฝั่งเบราว์เซอร์เพื่อเก็บข้อมูลจำนวนมากเช่น IE อนุญาตให้มีคุกกี้ได้สูงสุด 300 คุกกี้และเนื้อหาสูงถึง 4096 ไบต์ อย่างไรก็ตามเพื่อพัฒนาโปรแกรมเว็บที่ใช้งานได้จริงอาจต้องใช้พื้นที่จัดเก็บมากกว่านี้ ตัวอย่างเช่นชุดเครื่องมือ Dojo ใช้ปลั๊กอินแฟลชเพื่อจัดสรรส่วนหนึ่งของพื้นที่บนฮาร์ดดิสก์ของผู้ใช้และทิ้งไว้ในเบราว์เซอร์เพื่อใช้งาน แต่ตอนนี้มันง่ายมากการใช้ HTML5 สามารถบรรลุเป้าหมายเดียวกันได้
สำหรับส่วนนี้ของที่เก็บข้อมูลโปรแกรมเมอร์สามารถใช้ตามที่พวกเขาต้องการเช่นการบันทึกแอปพลิเคชันบริการคลาวด์และข้อมูลบนฮาร์ดดิสก์ท้องถิ่น นอกจากนี้ยังทำให้การจัดส่งการติดตั้งและการปรับใช้แอพพลิเคชั่นคลาวด์เป็นอย่างมากเช่นแอปพลิเคชันดั้งเดิม ตัวอย่างเช่นแอปพลิเคชันคลาวด์สามารถทำงานได้ตามปกติไม่ว่าจะมีการเชื่อมต่ออินเทอร์เน็ตหรือไม่เนื่องจากรหัส JavaScript สำหรับแอปพลิเคชัน HTML5 ได้รับการดาวน์โหลดจากเซิร์ฟเวอร์มาก่อนและส่วนหนึ่งของรหัสนี้จะถูกบันทึกไว้ในเครื่อง
แน่นอนว่าการประยุกต์ใช้เทคโนโลยีนี้จะไม่ส่งผลกระทบต่อความนิยมของแอพพลิเคชั่นคลาวด์เนื่องจากโหมดการทำงานในปัจจุบันนั้นแตกต่างจากอดีตและฐานข้อมูลท้องถิ่นมีบทบาทของการแคชอัจฉริยะ นอกจากนี้นักพัฒนาเกมสามารถจัดเก็บข้อมูลสถานการณ์และข้อมูลอุปกรณ์บางอย่างในพื้นที่ซึ่งสามารถหลีกเลี่ยงการดาวน์โหลดข้อมูลนี้ทุกครั้งที่คุณเชื่อมต่อเครื่องประหยัดเวลาในการดาวน์โหลดวัสดุ ข้อเสียคือฐานข้อมูลเหล่านี้ถูกฝังลึกลงไปในโฟลเดอร์ระบบซึ่งทำให้ซับซ้อนมากเมื่อสำรองข้อมูล หากผู้ใช้ต้องการโยกย้ายข้อมูลจากเครื่องหนึ่งไปยังอีกเครื่องหนึ่งงานโยกย้ายข้อมูลอาจมีความซับซ้อนมากขึ้น
บางทีการเกิดขึ้นของเมฆไฮบริดอาจแก้ปัญหานี้ได้ Hybrid Cloud ช่วยให้ข้อมูลสามารถบันทึกได้ทั้งบนคลาวด์และในสถานที่ในขณะที่คอมพิวเตอร์ในท้องถิ่นเพียงข้อมูลแคชและเวอร์ชันสุดท้ายจะถูกบันทึกไว้ในคลาวด์เพื่อให้สามารถเข้าถึงได้จากคอมพิวเตอร์เครื่องใดก็ได้
ทำให้การสกัดข้อมูลง่ายขึ้นในการพัฒนาเว็บ
นักพัฒนาเว็บที่ดึงข้อมูลจากหน้าเว็บรู้ว่าโครงสร้าง HTML ที่มีอยู่นั้นแทบจะไม่สามารถให้ข้อมูลที่มีความหมายอื่น ๆ นอกเหนือจากการบอกเบราว์เซอร์ว่าข้อมูลนี้อยู่ที่ไหน และนักพัฒนาจำเป็นต้องเข้าใจข้อมูลเกี่ยวกับข้อมูลเองซึ่งสามารถช่วยให้โปรแกรมเมอร์เข้าใจว่าข้อมูลนี้มีความหมายอย่างไร microformat ที่เรียกว่าใน HTML5 แนะนำกลไกใหม่ที่เพิ่มแท็กพิเศษบางอย่างให้กับ HTML ซึ่งสามารถช่วยโปรแกรมเมอร์วิเคราะห์ความหมายที่แท้จริงของข้อมูลในแท็ก
ไม่มีใครสามารถคาดการณ์ได้ว่ารูปแบบไมโครจะนำไปสู่เครือข่ายได้มากเพียงใด แต่เป็นเรื่องง่ายที่จะเห็นว่ากลไกใหม่นี้จะนำความสะดวกสบายที่ยอดเยี่ยมมาสู่โปรแกรมเมอร์และช่วยให้โปรแกรมเมอร์พัฒนาเว็บแอปพลิเคชันที่มีประสิทธิภาพมากขึ้น ตัวอย่างเช่นหากมีวิธีที่ดีและเป็นมาตรฐานในการแสดงวันที่และเวลาโปรแกรมเมอร์ไม่จำเป็นต้องเขียนโค้ดพิเศษเพื่อวิเคราะห์หรือเดาว่ารูปแบบเวลาที่คนอื่นอาจใช้เมื่อพัฒนาโปรแกรมเว็บที่เกี่ยวข้องกับเวลาสำหรับเว็บไซต์ ด้วยวิธีนี้การประยุกต์ใช้ปฏิทินตารางเวลากำหนดเวลา ฯลฯ ที่ต้องมีการรวบรวมข้อมูลเวลาจากแหล่งข้อมูลหลายแหล่งกลายเป็นงานที่ง่ายมาก
สนับสนุนบริการสถานที่ตั้ง
ในโลกเว็บเราเคยรู้จักที่อยู่ IP เท่านั้นและเราไม่รู้ว่าตัวเลขเหล่านั้นเป็นโลกแห่งความเป็นจริงแบบไหน ตัวอย่างเช่นแทบจะเป็นไปไม่ได้เลยที่จะรู้ว่าคอมพิวเตอร์บางเครื่องอยู่ที่ไหน แต่บริการสถานที่ที่มีอยู่ในขณะนี้สามารถแก้ปัญหานี้ได้ มาตรฐาน HTML5 อนุญาตให้ JavaScript ถามผู้ใช้เบราว์เซอร์เกี่ยวกับที่ตั้งทางภูมิศาสตร์เช่นข้อมูลละติจูดและลองจิจูด โดยปกติแล้วคุณลักษณะนี้จะไม่ได้รับการสนับสนุนโดยระบบเดสก์ท็อป (เนื่องจากต้องใช้ GPS หรือ Wi-Fi) แต่คุณสมบัตินี้สามารถทำงานได้หากเทอร์มินัลเป็นสมาร์ทโฟนมือถือ
วันนี้ไม่มีใครรู้ว่าแอปพลิเคชันโปรแกรมเมอร์อัจฉริยะจะสร้างขึ้นอยู่กับข้อมูลตำแหน่งนี้ แต่สิ่งหนึ่งที่แน่นอนคืออนาคตอาจรวมเข้ากับโลกเสมือนจริงในวิธีที่คาดเดาไม่ได้และเหลือเชื่อ
ทำให้การเล่นวิดีโอเว็บราบรื่นขึ้น
แท็กวิดีโอใน HTML5 ทำให้นักพัฒนาเว็บสามารถรวมเนื้อหาวิดีโอเข้ากับเนื้อหาอื่น ๆ บนหน้าเว็บได้อย่างง่ายดายและยังช่วยให้ผู้ที่มีส่วนร่วมในการพัฒนา JQuery และ PHP เข้าร่วมทีมพัฒนาเว็บ
แม้ว่าความคิดนี้จะดึงดูดความสนใจ แต่ก็ยังมีปัญหามากมายเนื่องจากไม่มีการระบุตัวแปลงสัญญาณในมาตรฐาน HTML5 และทุกคนต้องการเผยแพร่วิดีโอและตัวแปลงสัญญาณเสียงของตัวเอง ซึ่งหมายความว่าเราแทนที่อีกคนหนึ่งด้วยความสับสนหนึ่ง: ในอดีตที่ผ่านมาเราเคยเรียกซอฟต์แวร์ที่ฝังอยู่ในปลั๊กอินเบราว์เซอร์ แต่วันนี้เราเรียกมันว่าตัวแปลงสัญญาณ ดังนั้นแม้ว่าเราจะมีแท็กวิดีโอมาตรฐานในวันนี้เบราว์เซอร์อาจหรืออาจไม่รู้วิธีตีความเนื้อหาวิดีโอเหล่านี้
Erich Ocean ผู้สอนสำหรับการพัฒนาแอปพลิเคชัน HTML5 ที่สอนในลอสแองเจลิสเชื่อว่าสงครามตัวแปลงสัญญาณยังคงดำเนินต่อไป นักพัฒนาคอมพิวเตอร์และองค์กร Mozilla ผิดถ้าพวกเขาคิดว่าพวกเขาสามารถกำหนดมาตรฐานวิดีโอสำหรับผู้เชี่ยวชาญด้านวิดีโอ เขาบอกว่าเราได้เห็นรูปแบบวิดีโอใหม่ของ Google ที่ใช้ในบางสถานที่เช่นบน YouTube แต่จะไม่ได้รับความนิยมเท่า H.264
แม้ว่าการเล่นวิดีโออาจเผชิญกับสถานการณ์ที่ค่อนข้างวุ่นวายเพราะเป็นไปไม่ได้ที่จะบรรลุข้อตกลงแท็กวิดีโอใหม่จะทำให้เนื้อหาวิดีโออินเทอร์เน็ตมีมากขึ้นเรื่อย ๆ และเว็บเพจจะกลายเป็นแหล่งเนื้อหาวิดีโอหลักและเนื้อหาข้อความที่เรียบง่ายจะน้อยลง แต่นี่อาจไม่ใช่สิ่งที่ดีสำหรับการศึกษาของเด็ก ๆ เพราะทุกวันนี้เด็ก ๆ กำลังคุ้นเคยกับการดูแอนิเมชั่นมากขึ้นเรื่อย ๆ และไม่ค่อยใช้เวลาอ่านหนังสือ
วิดเจ็ตจะสมบูรณ์ยิ่งขึ้นวิดเจ็ตที่ทำงานใน iFrames อนุญาตให้เว็บเพจฝังเนื้อหาจากเว็บไซต์อื่น ๆ (เช่นการพยากรณ์อากาศ) พวกเขามีประโยชน์และเป็นที่นิยมมาก แต่ด้วยเหตุผลด้านความปลอดภัยวิดเจ็ตเหล่านี้ทำงานในสภาพแวดล้อมที่ค่อนข้างอิสระและถูกแยกออกจากเนื้อหาอื่น ๆ ในหน้าเว็บ
HTML5 ให้กลไกมาตรฐานสำหรับวิดเจ็ตเหล่านี้ในการสื่อสารซึ่งกันและกัน แม้ว่าพวกเขาจะยังไม่สามารถเข้าสู่สภาพแวดล้อมการดำเนินงานของกันและกัน แต่พวกเขาสามารถส่งข้อมูลให้กันและกันเพื่อทำงานร่วมกันได้
ผู้โฆษณารอคอยสิ่งนี้มานานแล้ว พวกเขาหวังว่าจะรวมโฆษณาธงที่กระจายไปทั่วสถานที่ต่าง ๆ ในหน้าเดียวกัน จากมุมมองการพัฒนานักพัฒนาจะพบการใช้งานจริงอื่น ๆ อย่างแน่นอน ตัวอย่างเช่นหน้าจอการแข่งขันเทนนิสที่เล่นบนหน้าเว็บสามารถซิงโครไนซ์กับข้อมูลผู้เล่นทางด้านซ้ายและขวาซึ่งไม่สามารถจินตนาการได้ใน HTML 1.0 ERA
อย่างไรก็ตามกลไกการส่งข้อมูลและการสื่อสารซึ่งกันและกันเป็นเพียงจุดเริ่มต้น ปัญหาต่อไปที่ต้องแก้ไขอย่างเร่งด่วนคือปัญหาโปรโตคอลการสื่อสารเนื่องจากยังไม่มีมาตรฐานในเรื่องนี้ หลังจากตั้งค่ามาตรฐานสำหรับการส่งข้อมูลวิดเจ็ตที่พัฒนาโดยทีมพัฒนาที่แตกต่างกันสองทีมสื่อสารกัน กล่าวอีกนัยหนึ่งทั้งสองฝ่ายในการสื่อสารต้องการคำศัพท์มาตรฐานมากขึ้น
ปรับปรุงความปลอดภัยของเบราว์เซอร์
ปลั๊กอินเบราว์เซอร์แต่ละตัวเป็นแอปพลิเคชันแยกต่างหาก ปลั๊กอินเบราว์เซอร์ที่แตกต่างกันได้รับการพัฒนาโดยโปรแกรมเมอร์ที่แตกต่างกันตามมาตรฐานที่แตกต่างกันโดยมีเวลาวางจำหน่ายที่แตกต่างกันและโหมดความปลอดภัยที่แตกต่างกัน ตามธรรมชาติปลั๊กอินบางตัวจะปลอดภัยกว่าที่อื่น ๆ เนื่องจากมีปลั๊กอินมากขึ้นเรื่อย ๆ ในเบราว์เซอร์จึงมีความซับซ้อนมากขึ้นเรื่อย ๆ ในการติดตามช่องโหว่ด้านความปลอดภัยที่เป็นไปได้ในปลั๊กอินเบราว์เซอร์แต่ละตัว ตัวอย่างเช่นไม่ว่าจะมีช่องโหว่ด้านความปลอดภัยใน บริษัท ของคุณเมื่อปีที่แล้วอยู่ในปลั๊กอินหรือเบราว์เซอร์และในที่สุดก็แก้ไขได้โดยการอัพเกรดเบราว์เซอร์แทนที่จะอัพเกรดปลั๊กอินหรือวิธีอื่น ๆ
สร้างขึ้นในฟังก์ชั่นจำนวนมากลงใน HTML5 แทนที่จะใช้ปลั๊กอินสามารถลดความเสี่ยงด้านความปลอดภัยได้อย่างมากหลีกเลี่ยงปัญหาในหลายลิงก์ที่เกี่ยวข้องกับการพัฒนาปลั๊กอินและป้องกันไม่ให้ผู้คนใช้ API โดยเจตนาในปลั๊กอินเพื่อติดตั้งรหัสที่เป็นอันตราย เนื่องจากค่อนข้างพูดความปลอดภัยของ Firefox, Chrome หรือ IE เบราว์เซอร์มักจะถูกตรวจสอบโดยผู้คนจำนวนมาก (รวมถึงทีมรักษาความปลอดภัย) หากทีมรักษาความปลอดภัยเชื่อว่าเบราว์เซอร์นั้นปลอดภัยโดยทั่วไปการพูดความเสี่ยงด้านความปลอดภัยนั้นน้อยกว่ามาก
อย่างไรก็ตามการปรับปรุงด้านความปลอดภัยที่กล่าวถึงที่นี่มีการคาดเดาที่สำคัญ จะมีบางคนในโลกนี้ที่ใช้ความฉลาดของพวกเขากับวิธีการชั่วร้ายและพวกเขามีแนวโน้มที่จะใช้คุณสมบัติบางอย่างของ HTML5 เพื่อมีส่วนร่วมในพฤติกรรมที่เป็นอันตราย แต่ตอนนี้ไม่มีใครสามารถคาดการณ์ได้ว่าอันตรายใดที่อาจซ่อนอยู่ในคุณสมบัติ HTML5 ใหม่
ทำให้การพัฒนาเว็บง่ายขึ้นคำพูดของนักพัฒนาที่ทำงานใน บริษัท พัฒนาซอฟต์แวร์เว็บเป็นตัวแทนอย่างมากและแสดงให้เห็นถึงการเปลี่ยนแปลงที่เป็นไปได้อย่างสั้น ๆ ที่ HTML5 สามารถนำมาได้ เขากล่าวว่า: ฉันชอบ HTML5 ส่วนใหญ่เป็นเพราะมันทำให้ฉันสามารถพัฒนาในสภาพแวดล้อมการพัฒนาแบบครบวงจรซึ่งคือการเพิ่ม JavaScript และ DOM โดยไม่ต้องสลับไปมาระหว่างโลกแฟลชและโลก HTML5 ในอนาคตตราบใดที่คุณเชี่ยวชาญภาษาการพัฒนาและชุดเครื่องมือคุณสามารถพัฒนาปลั๊กอินได้
เขาเสริมว่าฉันคิดว่าประโยชน์สำหรับผู้ใช้นั้นชัดเจนมากและตอนนี้แฟลชดูเหมือนจะสร้างโลกอื่นในโลกอินเทอร์เน็ต
อันที่จริง HTML5 ใช้ภาษาแบบครบวงจร (JavaScript), โมเดลข้อมูลแบบครบวงจร (XML และ DOM) และกฎการเป็นตัวแทนแบบครบวงจร (CSS) เพื่อแสดงข้อความเสียงวิดีโอและกราฟิก มันเหมาะอย่างยิ่งสำหรับนักพัฒนา จากสภาพแวดล้อมการพัฒนามาตรฐานแบบครบวงจรงานจะง่ายกว่ามาก แต่ความท้าทายที่จะทำให้ทุกอย่างเป็นจริงยังคงมีขนาดใหญ่มาก ปัญหาที่โดดเด่นอย่างหนึ่งคือการขาดเครื่องมือและยังมีเครื่องมือที่เกี่ยวข้องน้อยใน HTML5 ในขณะนี้ ไม่อาจปฏิเสธได้ว่าความนิยมของแฟลชนั้นเกี่ยวข้องอย่างใกล้ชิดกับเครื่องมือที่มีประโยชน์มากของ Adobe สำหรับการพัฒนาแฟลช
ลิงค์: วิวัฒนาการของ HTML
ชื่อเต็มของ HTML คือภาษามาร์กอัปไฮเปอร์เท็กซ์ซึ่งเป็นมาตรฐานที่ใช้ในการอธิบายหน้าเว็บ มันเป็นแท็กง่ายๆเหล่านี้ที่มีอยู่ในวงเล็บมุมที่ประกอบขึ้นเป็นเว็บของวันนี้
HTML รุ่นแรกอย่างเป็นทางการคือ HTML 2.0 ที่เปิดตัวโดย IETF (Internet Engineering Task Force) ต่อมา W3C แทนที่บทบาทของ IETF และกลายเป็นองค์กรสำหรับการกำหนดมาตรฐาน HTML ในช่วงครึ่งหลังของปี 1990 รุ่น HTML ได้รับการแก้ไขบ่อยครั้งจนกระทั่ง HTML 4.01 ในปี 1999 ณ จุดนี้ HTML ถึงจุดสูงสุดครั้งแรก
การแก้ไขครั้งแรกของ HTML หลังจาก HTML 4.01 คือ XHTML 1.0 โดยที่ X หมายถึงการขยายได้ XHTML 1.0 ขึ้นอยู่กับ HTML 4.01 และไม่แนะนำแท็กหรือแอตทริบิวต์ใหม่ใด ๆ ความแตกต่างเพียงอย่างเดียวคือไวยากรณ์ HTML เป็นกันเองมากขึ้นเกี่ยวกับไวยากรณ์ในขณะที่ XHTML ต้องการไวยากรณ์ที่เข้มงวด XML ต่อมา W3C เปิดตัว XHTML 1.1
สำหรับ W3C มันเป็นประโยชน์ที่สมบูรณ์แบบโดย HTML 4 ขั้นตอนต่อไปของพวกเขาคือ XHTML 2.0 โดยหวังว่าจะนำเว็บไปสู่อนาคตที่สดใสของ XML อย่างไรก็ตามตัวแทนจาก Opera, Apple และ Mozilla ไม่พอใจกับการทำงานของ W3C และพวกเขาได้จัดระเบียบคณะทำงานเทคโนโลยีแอปพลิเคชัน Hypertext ซึ่งเป็นสิ่งที่เป็น WHATWG และพวกเขามุ่งมั่นที่จะให้กับข้อกำหนด HTML5
ในขณะที่ WHATWG มุ่งมั่นที่จะ HTML5 แต่ W3C ยังคงดำเนินต่อไปด้วย XHTML 2.0 ของพวกเขา อย่างไรก็ตามงานของ W3C ใน XHTML 2.0 ค่อยๆตกอยู่ในปัญหาและต่อมาได้ยกเลิกการทำงานใน XHTML 2.0 และจัดตั้งคณะทำงาน HTML ใหม่ในปี 2550 พวกเขาเลือกผลลัพธ์ของ Whatwg อย่างชาญฉลาดและทำงานในการกำหนดข้อกำหนด HTML5
หลังจากหลายปีของการไตร่ตรอง HTML5 ร่างได้รับการปล่อยตัวในปี 2008 และปัจจุบัน W3C กำลังปรับปรุงเพิ่มเติม ตอนนี้ไม่มีคำแถลงที่ชัดเจนเกี่ยวกับเมื่อ HTML5 จะกลายเป็นมาตรฐานอย่างเป็นทางการ ข่าวดีก็คือ HTML5 อาจถูกนำมาใช้เป็นมาตรฐานผู้สมัครในปี 2012 อย่างไรก็ตามคาดว่าเมื่อใดก็ตามที่ HTML5 กลายเป็นมาตรฐานมันจะเป็นกระบวนการระยะยาวที่ค่อนข้างนานสำหรับ HTML5 ที่จะได้รับการยอมรับจากผู้ให้บริการเบราว์เซอร์ทั้งหมด