Car-tech

Google, Mozilla muốn tăng tốc trò chơi 3D trong trình duyệt của bạn

Join Clash 3D

Join Clash 3D

Mục lục:

Anonim

Mozilla Foundation đã giới thiệu một công nghệ trong tuần này mà nó tuyên bố sẽ cho phép các nhà sản xuất game tăng cường hiệu suất của các sản phẩm của họ trong một trình duyệt Web.

Công nghệ này là một phiên bản JavaScript được tối ưu hóa cao, được gọi là asm.js. mã của nhà phát triển trong trình duyệt và cho phép họ cung cấp trò chơi 3D hấp dẫn trên web.

Công nghệ cũng mở ra cánh cửa cho các nhà phát triển đưa trò chơi 3D đến các trình duyệt trên thiết bị di động hoạt động gần như cũng như các chương trình được viết trong lập trình ngôn ngữ, công ty đã viết trên Mozilla Blog.

Mozilla nói thêm rằng nó đang làm việc với các game thủ nặng ký như Disney, EA và Zeptolab để đưa các phiên bản trò chơi Web của người chơi lên mobile dưới dạng tối ưu. các thông báo JavaScript turbo. Mozilla cho biết họ đang hợp tác với Epic Games để đưa Unreal Engine 3 của mình lên web.

Mozilla làm việc chăm chỉ

Mozilla đã làm việc siêng năng để chứng minh rằng Web có thể là một nền tảng rực rỡ cho game 3D. Ví dụ, với việc phát hành Firefox 18 vào tháng 1, nền tảng đã giới thiệu BananaBread, một trò chơi Web 3D với một loạt các công nghệ Web hàng đầu dưới mui xe HTML5, WebGL và asm.js.

Trong khi đó, một lập trình viên của Google nhảy trên băng tần asm.js, duy trì công nghệ phải được hỗ trợ bởi động cơ V8 V8 trong trình duyệt Chrome.

"Tối ưu hóa nên được thêm vào V8 để tạo mã tốt cho tập hợp con asm.js của JavaScript", Kenneth Russell đã viết trong một bài đăng về vấn đề Chrome.

"Chi phí triển khai phải nhỏ so với khả năng chạy các cơ sở mã hiện có đáng kể với tốc độ C bên trong công cụ JavaScript", ông viết. > Nếu Google được tích hợp với asm.js, mặc dù công nghệ có thể cạnh tranh với một số sáng kiến ​​của Search Giant trong không gian, chẳng hạn như Native Client và Native Client, nó sẽ rất quan trọng đối với các nhà phát triển. trình duyệt khả thi cho trò chơi 3D

Trong o rder cho các trình duyệt Web để trở thành một nền tảng khả thi cho các game 3D hiệu suất cao, các công nghệ cho phép họ làm điều đó phải được tất cả các nhà sản xuất trình duyệt chính chấp nhận. Nếu không, các nhà phát triển sẽ bị mắc kẹt làm trò chơi cho các trình duyệt riêng lẻ chứ không phải là một đề xuất hấp dẫn đối với họ.

Nó vẫn còn để được nhìn thấy, tuy nhiên, nếu Google sẽ làm theo lời khuyên của Russell. Asm.js của Mozilla hứa hẹn sẽ duy trì cuộc sống của JavaScript, điều mà Google rõ ràng muốn thấy, vì những nỗ lực của nó để phổ biến một công nghệ gọi là Dart cho biết.

Dart, được giới thiệu cách đây hơn một năm, là một ngôn ngữ lập trình web được thiết kế để giải quyết những thiếu sót của JavaScript và cuối cùng thay thế nó.