Originally posted by GruenSein
View Post
Announcement
Collapse
No announcement yet.
Apple Proposing A New, Lower-Level Graphics API For The Web
Collapse
X
-
Originally posted by lunarcloud View PostIf they can't support OpenGL 4.5, WebGL 1/2, or Vulkan - they shouldn't be proposing a standard.
They need to start following standards more before the other industry players should trust them.
- Likes 1
Comment
-
Originally posted by ElectricPrism View Post
You mean like WebGL which started out at Mozilla and now is developed by the Khronos WebGL Working Group?
As of now, nobody is pushing for anything to replace WebGL.. except Apple.
Comment
-
Originally posted by paulpach View PostAs of now, nobody is pushing for anything to replace WebGL.. except Apple.
- Likes 3
Comment
-
Originally posted by geearf View PostMetal started in June 2014, Direct3D 12 in July 2015.
Mantle was from February 2014.
Now the question is when was Apple aware of Mantle. I always thought that like D3D it was inspired by it, but the release date are so close...
- Likes 2
Comment
-
Another API? We have more than enough APIs already, and web browsers have already added too much functionality the last few years to ever make it bug free.
So Apple is trying to make a "low level" object oriented API for JavaScript, yeah right, they are certainly doing it wrong. There is no way this is going to be efficient.
- Likes 3
Comment
-
Originally posted by efikkan View PostAnother API? We have more than enough APIs already, and web browsers have already added too much functionality the last few years to ever make it bug free.
So Apple is trying to make a "low level" object oriented API for JavaScript, yeah right, they are certainly doing it wrong. There is no way this is going to be efficient.
I hope that in the relatively near future we have 2 things: sandboxing/isolation of all foreign media rendering systems, and, a move by W3C to select a functional subset of existing WWW standards and deprecate the rest so that browsers can become fast, light, minimal, and remain functional and small enough that a handful of developers can actually understand the entire operation of every part of it... so that there's a hope in hell that "with enough eyes, any bug is shallow" can apply. Obviously a browser can only be so light. We need a fast javascript implementation so that's going to entail a 4-level interpreter/JIT/optimising compiler and opcode cache. We need to have assorted media rendering libraries. We need to have a fast layout engine which speaks to a variety of native APIs for good performance. We need cloud sync of credentials and preferences. But there's no reason these all have to be NOT-INVENTED-HERE vertically developed solutions. They can be shared with other native applications, the platform UI, even the OS itself, and that will expand the ratio of eyes to source lines of code. The browser code itself could be drastically reduced, which in turn would mean we could have a larger variety of innovative competing browser products for the same overall development cost.
Oh wait. Google and Mozilla would never go for anything that threatened the Oligopoly which allows for their dominance to continue. Silly me.
- Likes 2
Comment
-
Originally posted by linuxgeex View Post
The feature set and code base of modern browsers is expanding too damn quick for there to be eyes on the code long enough to ensure it is secure.
I hope that in the relatively near future we have 2 things: sandboxing/isolation of all foreign media rendering systems, and, a move by W3C to select a functional subset of existing WWW standards and deprecate the rest so that browsers can become fast, light, minimal, and remain functional and small enough that a handful of developers can actually understand the entire operation of every part of it... so that there's a hope in hell that "with enough eyes, any bug is shallow" can apply. Obviously a browser can only be so light. We need a fast javascript implementation so that's going to entail a 4-level interpreter/JIT/optimising compiler and opcode cache. We need to have assorted media rendering libraries. We need to have a fast layout engine which speaks to a variety of native APIs for good performance. We need cloud sync of credentials and preferences. But there's no reason these all have to be NOT-INVENTED-HERE vertically developed solutions. They can be shared with other native applications, the platform UI, even the OS itself, and that will expand the ratio of eyes to source lines of code. The browser code itself could be drastically reduced, which in turn would mean we could have a larger variety of innovative competing browser products for the same overall development cost.
Oh wait. Google and Mozilla would never go for anything that threatened the Oligopoly which allows for their dominance to continue. Silly me.
Comment
Comment