4 ms·
Google Maps and Flutter based web apps are some big users of WebGL. Also Unity based web apps/games. 3D visualizations are a thing too but not sure if they are
by fulafel 5y ago
Google Maps and Flutter based web apps are some big users of WebGL. Also Unity based web apps/games. 3D visualizations are a thing too but not sure if they are that popular.
- ulzeraj 5y agoI can imagine the likes of Citrix and MS RDP benefiting from this. Having worked from home since last year I have the impression that the Workspace App is the most 2003 software I've seen in current year. You have all these free gaming apps doing video and audio streaming on real time through a browser while I'm using a super expensive system that requires me to install an extension and at least 3 background services in my machine. What the hell?
- otterlicious 5y agoThere is an HTML5 Citrix client and it's a more terrible experience in every way. I hear there is an official HTML5 RDP client now too that is probably the same. Even newer "cloud-native" entrants like Amazon WorkSpaces have their own thick clients, for a reason.
- ulzeraj 5y agoTo be honest I have no quarry against RDP. You download a sandboxed app from the store and just use it. Meanwhile Citrix offers an installer that puts 3 services on your computer and then you need to run another another installer to be able to use conferencing. Why does shadow.tech and even self hosted Rainway can offer a seamless gaming desktop experience on a simple client or browser while billion dollars Citrix lots of services running on background?
- archerx 5y agoWhy are flutter web apps so slow and sluggish?
- pjmlp 5y agoAny Android 5 device running up to OpenGL ES 3.x, with a game written in Java (not even bothering with NDK) can easily outperform WebGL on the same device. Yes Google makes some use of it, yet they also have them compiled into native apps for mobile devices. Your beautiful WebGL application running at 60 FPS on developer machine might not even run user's browser, if the OS, drivers or GPGPU model happen to fulfill some blacklisting criteria that you can't control at all. With native rendering you can at least workaround possible bugs and still offer a good experience.
- fulafel 5y agoSure. But you could say the same about a lot of recent web platform features. Native apps work best for some business cases, web apps work best for others.
- fulafel 5y agoAlso Google Meet apparently uses it for the virtual background effect: https://support.google.com/meet/answer/10058482 https://support.google.com/meet/answer/10058482