+8

Một số tính năng mới trong HTML6

Với sự thành công lớn của HTML5 cung cấp cho các nhà phát triển khả năng tổ chức nội dung với các tag có liên quan như <article>, <header>, <section>, ..., HTML đã đi được một chặng đường dài. HTML5 chắc chắn đã đưa lập trình web lên một trình độ cao nhưng vẫn có một số hạn chế trong việc phát triển ứng dụng gốc trên nền tảng web cùng với các vấn đề đang chờ xử lý khác.

Bây giờ các nhà phát triển đang chờ đợi HTML6 như một giải pháp cho tất cả các vấn đề hiện có cùng với nhiều tính năng mới sẽ đưa miền phát triển web lên một cấp độ hoàn toàn mới.

Một số tính năng mới trong HTML6

Express tags

Đây là một tính năng tuyệt vời cho phép bạn thêm mọi thứ vào trang web với tên thẻ phù hợp với nội dung của nó. Bạn có thể sử dụng <logo></ logo> để thêm logo trang web, <navigation></ navigation> để thêm menu điều hướng, hay <sidebar></ sidebar> để tích hợp thanh bên trong trang web của bạn. Nếu như trước đây, có lẽ bạn sẽ dùng thẻ div để làm điều này như <div id="logo"></div>, <div id="navigation"></div>, hay <div id="sidebar"></div>.

Tự động điều chỉnh kích thước hình ảnh

Thẻ <img> hiện có trong HTML không có khả năng điều chỉnh kích thước của hình ảnh trong trình duyệt vì nó chỉ có một thuộc tính src. Điều này gây ra sự cố cho trình duyệt hiển thị hình ảnh với kích thước tối ưu. HTML6 đang đưa ra một cách để đề xuất đúng kích cỡ của hình ảnh cho một thiết bị cụ thể để máy chủ có thể phân phối hình ảnh với độ phân giải phù hợp. Hiện tại có lẽ bạn đang design responsive (max-width 100%) cho hình ảnh nhỉ? Khi ở chế độ mobile, việc tải một hảnh full HD có lẽ là không phù hợp, lãng phí tài nguyên.

Kiểm soát video tốt hơn

Mặc dù không có thay đổi đối với giải thuật nén codec, Developer sẽ có thể điều chỉnh nó với các thuật toán nén khác nhau. Khả năng kết hợp DOM với video, móc nối gọi lại tốt hơn và cơ chế đồng bộ và kiểm soát nhiều hơn đối với các khung hình ảnh sơn chắc chắn sẽ cung cấp kiểm soát nhiều hơn và cung cấp trải nghiệm cải tiến cho người dùng.

Đề xuất HTML6 cho ứng dụng Single-Page mà không có Javascript

Ý tưởng này do Bobby Mozumder, Tổng biên tập Tạp chí FutureClaw đệ trình. Đây là những gì ông đã nói: "Có một mẫu thiết kế chuẩn xuất hiện thông qua tất cả các khuôn khổ JavaScript phía trước, nơi nội dung được tải tự động thông qua các API JSON. Đây là mẫu thiết kế web ứng dụng một trang. Mọi người đều vào nó vì tính phản hồi là như vậy Tốt hơn nhiều so với việc tải trang đầy đủ - 10-50ms với tải API sạch so với 300-1500ms đối với tải trang HTML đầy đủ Mục tiêu của tôi là trải nghiệm web tốc độ cao mà không phải tải Javascript. "

Thông tin liên lạc sẽ được đảm bảo hơn

Chúng ta biết cách dễ dàng cho bất kỳ người dùng hoặc khách truy cập nào chỉ cần sao chép ID email hoặc bất kỳ thông tin liên lạc nào khác để giữ nó cho cơ sở dữ liệu của riêng mình. Điều này sẽ được bảo vệ trong HTML6. JavaScript sẽ ngăn người ta không thể sao chép và dán vào phiên bản HTML6 mới nhất. Việc tiếp cận thông tin liên lạc của khách truy cập được bảo vệ sẽ được cung cấp bởi giao diện trong các thiết bị di động.

Thư viện bộ nhớ cache đang sẵn sàng

JavaScript đã được phát triển bởi JQuery framework đối với các thư viện tiêu chuẩn có sẵn. Bản cập nhật mới nhất của HTML sẽ tiết kiệm rất nhiều thời gian khi làm mới phiên bản lưu trữ trong jQuery vì nó sẽ có các thư viện được phân phối với trình duyệt. Vì vậy nếu bạn đang sử dụng thư viện cụ thể nào đó, bạn chỉ có thể phân phối nó bằng trình duyệt trong HTML6. Hay nói cách khác, HTML6 sẽ biến trình duyệt thành một CDN cho bạn.

Tiền vi xử lý

Bây giờ bạn có thể chuyển đổi các ngôn ngữ thành JavaScript với sự tích hợp của các bộ tiền xử lý có thể cắm vào trong HTML6. Hiện tại, các Developer phải biên dịch nhiều ngôn ngữ như Lisp, Erlang, Ruby, Scala, Python và cetera vào JavaScript. Họ chỉ có thể sử dụng nó cho web. Phiên bản mới nhất của HTML6 dự kiến sẽ có các bộ tiền vi xử lý sẽ thực hiện công việc này bằng cách tạo ra một phiên bản tối ưu hóa các ngôn ngữ này bất cứ khi nào chúng được tuân thủ chéo trong JavaScript.

Chú thích cấp tiếp theo

Với bản cập nhật mới nhất của HTML6, cộng đồng nhà phát triển dự kiến sẽ có tùy chọn tốt hơn cho các chú thích. Chú thích chuẩn chỉ giới hạn ở phần ý kiến ở cuối trang, nhưng không được. Chú thích có thể được thêm vào từ, câu, đoạn, hình ảnh và thậm chí các phần trong video. Chuẩn hóa API xử lý các chú thích cơ bản theo cùng một cách trong các trang web và trình duyệt.

Định dạng Micro mạnh mẽ hơn

Các định dạng vi mô là những mô hình nhỏ đại diện cho những điều phổ biến như bài đăng trên blog, người, sự kiện, đánh giá và thẻ, ngày tháng, địa chỉ, số điện thoại, ... trong các trang web. Với HTML6, bạn có thể nhận được phản hồi nhanh hơn từ các công cụ tìm kiếm với bộ tiêu chuẩn của các thẻ. Cùng với tính linh hoạt trong việc chọn định dạng ngày tháng (hiện được đặt mặc định format US), các mã số quốc gia cụ thể cho số điện thoại cũng được mong đợi.

Khả năng tích hợp camera

Camera bây giờ là một trong những thiết bị thiết yếu nhất cho con người để tương tác với người khác ở nhà hoặc tại văn phòng. HTML6 có thể kiểm soát tốt hơn và nhanh hơn đối với camera qua trình duyệt, form và các địa điểm liên quan khác. Các Developer có thể mong đợi khả năng chụp ảnh khi đang di chuyển, lọc hình ảnh trực tiếp trong trình duyệt, đưa ra một số hiệu ứng đẹp và tải lên. Với phiên bản mới nhất, khả năng chụp ảnh và video theo nhiều định dạng cho hình ảnh toàn cảnh và tạo HDR cũng được mong đợi.

Tăng cường Bảo mật trên trình duyệt

Trình duyệt dự kiến sẽ được bảo mật hơn về xác thực. Trình duyệt web có thể cung cấp chữ ký. Những thẻ này có các phím nhúng được lưu trữ trong các IC phần cứng và do đó loại bỏ việc sử dụng các cookie. Điều này sẽ không cho phép tin tặc sử dụng khóa bí mật để truy cập trình duyệt của bất kỳ ai. Ngoài ra, các trang web có thể yêu cầu chữ ký số tốt hơn bằng các API tích hợp.

Conclusion

Trên đây chỉ là một vài trong số nhiều tính năng mà HTML6 được mong đợi. Các nhà phát triển đang mong đợi nhiều hơn bao gồm theo dõi GPS, xác nhận mẫu tùy chỉnh, hỗ trợ Bluetooth ... Hãy chờ xem những gì HTML6 mang lại cho cộng đồng developer.

Tham khảo

http://www.htmlgoodies.com/beyond/reference/new-features-in-html6.html http://www.websurfmedia.com/expected-features-of-html6/


All rights reserved

Viblo
Hãy đăng ký một tài khoản Viblo để nhận được nhiều bài viết thú vị hơn.
Đăng kí