Những trình duyệt web ngày càng trở nên mạnh hơn trong những năm trở lại đây để có thể tái tạo được những trang web dùng nhiều công nghệ ngày càng mới .
1. Drag-and-Drop để tải lên
Nhiều trang web hiện nay cho phép bạn tải file chỉ cần kéo-thả ( Drag-and-Drop ) ngay bên trong cửa sổ của trình duyệt , thay vì bạn phải bấm nút Browse và lựa chọn những file cần tải lên như cách đó vài năm trước .
Bạn đính kèm một file vào bức thư trong Gmail chỉ bằng Drag-and-Drop một cách nhanh chóng
2.Tái tạo đồ họa 3D trong trình duyệt
Những trình duyệt như Chrome , FireFox hiện nay đã hỗ trợ WebGL để cho phép những trang web tái tạo đồ họa 3D mà không cần phải cần thêm bất kì Plug-In gì .
WebGL có thể được dùng cho Game và những kiểu 3D khác nhưng trang web thông dụng nhất dùng WebGL là Google Maps . Khi dùng Street View , bạn sẽ thấy những hiệu ứng như phóng to/thu nhỏ . Street View cũng sẽ tái tạo bằng OpenGL không phải bằng Adobe Flash .
Nếu Google Maps chưa làm cho bạn ấn tượng thì Quake 3 cũng thực hiện trong WebGL trong trình duyệt của bạn .
3. Truyền thông với WebSockets
HTML chưa bao giờ cho phép trang web truyền thông lại với nền tảng máy chủ web . HTML được tạo ra cho những trang web tĩnh và hầu hết những trang web ngày nay đều có thể trao đổi thông tin với những máy chủ . WebSockets cho phép những trang web tạo ra kênh truyền thông qua kết nối TCP , giảm thời gian trễ đáng kể và lưu thông trên mạng khi trang web cần gửi dữ liệu quay trở lại tới máy chủ .
WebSockets đã được dùng trong trờ chơi BrowserQuest của Mozilla , cho phép trờ chơi chạy bên trong trình duyệt để gửi những sự kiện quay trở lại tới máy chủ . WebSockets cũng đã được dùng để tạo ra IRC chạy bên trong trình duyệt .
Có thể ấn tượng nhất là WebSockets cũng được dùng để tạo ra JavaScript Torrent để chạy trong trình duyệt để cho những người dùng hệ điều hành Chrome OS . JSTorrent không thực sự ổn định nhưng đó là một ví dụ tốt về khả năng của WebSockets .
4. Chạy file video và âm nhạc không cần Flash
Video HTML5 đã nhận được nhiều sự quan tâm , do đó nhiều người biết rằng nó có thể chạy những file video theo những định dạng H.264 (MP4) , WebM và Ogg Theora mà không cần cài đặt Flash .
Nhiều trang web video trong đó có YouTube cung cấp những video chạy dựa trên HTML5 . Tuy nhiên nhiều trang web yêu cầu cần DRM vì thế họ vẫn dùng Flash cho video với mục đích quảng cáo và Netflix vẫn dùng Silverlight cho những đoạn video của họ .
5. Chạy ứng dụng web Offline
Những trình duyệt web hiện nay cho phép những ứng dụng web làm việc chế độ Offline , cung cấp khả năng lưu trữ cơ sở dữ liệu trên máy cục bộ để có thể truy cập dữ liệu tới dữ liệu .
Nhiều ứng dụng web Offline của Google bao gồm Gmail , Docs và Calendar chỉ làm việc trên Chrome . Nhưng Kindle Cloud Reader của Amazon có thể dùng Offline trong những trình duyệt khác như FireFox . Kindle Cloud Reader cho phép tải sách điện tử có thể đọc Offline sau ngay cả khi không có kết nối Internet .
6. Truy cập Webcam và Hội thảo video
Những trang web hiện nay truy cập được tới webcam của bạn nếu như được phép . Trang web có tính năng này có thể chụp ảnh qua webcam hoặc ghi lại thành file video . Tuy nhiên nó cũng có thể cũng dùng API WebRTC cho Hội thảo video giữa những trình duyệt khác nhau mà không yêu cầu Plug-In . Trong tương lai , Hangout của Google không cần Plug-In và Skype sẽ chạy được trong trình duyệt của bạn .
7. Tạo được những cảnh báo
Những trình duyệt hiện nay cho phép những trang web hiển thị những cảnh báo . Ví dụ Google Calendar có thể hiển thị cảnh báo khi bạn tạo nhắc nhở những sự kiện sắp diễn ra . Chat và những trang web mail có thể hiển thị cảnh báo khi có những thư hoặc tin nhắn mới .
8. Nhận biết được vị trí
Những trang web có thể hỏi để cho phép truy cập tới vị trí của người dùng . Nếu bạn dùng máy tính bảng hoặc bất kì kiểu thiết bị mà có chip GPS riêng biệt , trình duyệt sẽ dùng phần cứng GPS của bạn để nhận biết vị trí .
Trên những thiết bị không có chip GPS thì tên những mạng không dây ở gần hoặc vị trí của IPS cung cấp sẽ được dùng để xác định vị trí gần đúng của bạn .
9. Làm ứng dụng web thành ứng dụng ngầm định
Những trình duyệt mới cho phép những ứng dụng web trở thành những ứng dụng ngầm định của bạn . Do đó bạn có thể dùng Gmail trong trình duyệt để gửi thư điện tử khi bấm mailto:link tới bất kì vị trí nào trong máy tính , thậm trí bên ngoài trình duyệt .
10. Chạy mã thông thường trong trình duyệt
Chrome hỗ trợ Native Code cho phép những trang web chạy những mã lệnh thông thường bằng những ngôn ngữ như C hoặc C++ . Mã lệnh này được thực hiện trong Sandbox để an toàn và chạy gần bằng tốc độ thông thường .
Native Code cho phép những trang web chạy mã lệnh hiệu suất cao cho những công việc như Game , mã hóa video …Nó còn có thể là con đường thực hiện những ứng dụng tiên tiến khác trong hệ điều hành Chrome OS .
0 nhận xét:
Đăng nhận xét