Vậy là sau cùng, dự án WebGL của
Khronos Group cũng đã trở thành hiện thực, với phiên bản chính thức
1.0. Cách đây 3 hôm, tại hội thảo các nhà phát triển game (
GDC)
2011, liên minh công nghiệp này đã chính thức công bố các tiêu chuẩn kỹ
thuật cho WebGL 1.0, và lập trình viên cho web có thể bắt đầu khai thác
năng lực đồ hoạ kết hợp giữa phần cứng & mềm mới này để làm giàu
thêm nội dung cho site của mình.
WebGL về cơ bản là sự kết hợp giữa ngôn ngữ JavaScript (
JS)
rất phổ biến trên nền tảng web, và thư viện đồ hoạ OpenGL ES, cùng với
HTML5. Vì dựa trên HTML5, nên WebGL sẽ không cần đến các plug-in như
Adobe Flash hay Adobe Reader để thể hiện nội dung của mình, một điều mà
các trình duyệt web hiện nay không ưa thích cho lắm. Việc hỗ trợ WebGL
1.0 hiện đã được tích hợp vào các bản phát triển mới nhất của Mozilla
Firefox, Google Chrome, Opera và Apple Safari.
Do dựa trên OpenGL ES (thư viện OpenGL cho các nền tảng điện toán
nhúng), nên WebGL có thể mô tả được hình ảnh đồ hoạ 3D, và mở đường cho
game 3D trên các thiết bị di động như PSP, smartphone, tablet … Khác với
tương quan giữa OpenGL và DirectX (
DX) trên nền tảng Windows
x86, các nền tảng di động vốn không có thư viện DX tương ứng nên OpenGL
ES sẽ không bị cạnh tranh mạnh. Kết hợp với ngôn ngữ web mở HTML5, WebGL
có tương lai tươi sáng hơn các đề cử đồ hoạ 3D dành cho web trước đây,
vì nó nhận được sự hỗ trợ từ nhiều tên tuổi trong giới công nghiệp.
Các lập trình viên web có thể bắt đầu ngâm cứu về WebGL tại site wiki của chuẩn này. Một số demo cho WebGL có thể xem tại đây (nhưng bạn sẽ cần các phiên bản trình duyệt web mới nhất để xem các nội dung trên).
Theo Khronos Group