(no title)
jupp0r | 10 months ago
Webrtc. Google’s implementation is super widely used in all sorts of communications software.
V8. Lots of innovation on the interpreter and JIT has made JS pretty fast and is reused in lots of other software like nodejs, electron etc.
Sandboxing. Chrome did a lot of new things here like site isolation and Firefox took a while to catch up.
Codecs. VP8/9 and AV1 broke the mpeg alliance monopoly and made non patented state of the art video compression possible.
SPDY/QUIC. Thanks to Google we have zero RTT TLS handshakes and no head of line blocking HTTP with header compression, etc now and H3 has mandatory encryption.
jcranmer|10 months ago
Not really. That was done more by the greed of the MPEG alliance.
Back in the days when <video> was first proposed, VP8 was required to be supported as a codec by all browsers. This was removed as a requirement after Apple stated they were never going to support it, but the other browsers still implemented VP8 because it was codec free. Then Google implemented H.264 in Chrome. Mozilla only implemented H.264 in Firefox after it became clear that Google's announcement that they were going to rip H.264 out of Chrome was a bald-faced lie, making H.264 a de facto codec requirement for web browsers.
Having won, then the MPEG Alliance got greedy with their next version. H.265 upped the prices on its license agreement, and additionally demanded a cut of all streaming revenue. It got worse--the alliance fragment, and so you had to pay multiple consortia the royalties for the codec (although only one of them had the per-video demand).
It was in response to this greed that the Alliance for Open Media was created, which brought us AV1. I don't know how important Google is to the AOM, but I will note that, at launch, it did contain everybody important to the web video space except for Apple (which, as noted earlier, is the entity that previously torpedoed the attempt to mandate royalty-free codecs for web video).
ksec|10 months ago
makeitdouble|10 months ago
All of it was ad money, and a lot of these innovations were also targeted at better dealing with ads (Flash died because of how taxing it was, mobile browsers just couldn't do it. JavaScript perf allowed these ads to come back full force)
The net balance of how much web technology advanced vs how much ad ecosystems developed is pretty near 0 to me, if not slightly negative.
Sander_Marechal|10 months ago
derf_|10 months ago
troupo|10 months ago
and paved way for Google monopoly. They literally threatened to pull their support from devices if devices don't implement AV1 in hardware.
ksec|10 months ago
They are now no different to Microsoft with Windows Media.
pizza|10 months ago
ahofmann|10 months ago
nottorp|10 months ago
> Webrtc. Google’s implementation is super widely used in all sorts of communications software.
Webrtc uses the user's bandwidth without permission or notification and it used to prevent system sleep on macs without any user visible indication.
> V8. Lots of innovation on the interpreter and JIT has made JS pretty fast and is reused in lots of other software like nodejs, electron etc.
No matter how efficient they made it, javascript "applications" are still bloatware that needlessly waste the user's resources compared to native code.
> Sandboxing. Chrome did a lot of new things here like site isolation and Firefox took a while to catch up.
That's useful but only because the bloatware above. If you didn't give code running in the browser that much power you wouldn't need sandboxing.
> Codecs. VP8/9 and AV1 broke the mpeg alliance monopoly and made non patented state of the art video compression possible.
Could agree. Not sure of Google's real contribution to those.
> SPDY/QUIC. Thanks to Google we have zero RTT TLS handshakes and no head of line blocking HTTP with header compression, etc now and H3 has mandatory encryption.
It's also a binary protocol that cannot be debugged/tested via plain telnet, which places a barrier to entry for development. Perhaps enhances Google's market domination by requiring their libraries and via their control of the standard.
derf_|10 months ago
> Could agree. Not sure of Google's real contribution to those.
They were not the only contributor (I was the technical lead for Mozilla's efforts in this space), but they were by far the largest contributor, in both dollars and engineering hours.
rs186|10 months ago
Well that's just biased. Saying application is bloated (which is often not true) is the result of an entire ecosystem, has something to do with an interpreter, is ridiculous. Any qualified software engineer can see the fault in such a comment. You probably know that as well.
So I consider your comment trolling.
DonHopkins|10 months ago
>No matter how efficient they made it, javascript "applications" are still bloatware that needlessly waste the user's resources compared to native code.
>No matter how efficient they made it, javascript "applications" are still bloatware that needlessly waste the user's resources compared to native code.
So should we not deliver advanced sandboxed cross platform applications for any platform, and instead deliver unsandboxed native code for all possible platforms? ActiveX called, it wants to say thanks for the endorsement and that it told you so.
And no more zoom meetings because somebody's Mac might not go to sleep? I'm with you on that one, brother!
mordae|10 months ago
croes|10 months ago
Don‘t be evil.
At some point the stopped improving the browser for the users and changed to improving the browser for Google.
DonHopkins|10 months ago
charcircuit|10 months ago
Morizero|10 months ago
Great we have fifty bloated front-end frameworks powered by ten bloated back-ends written by novice devs who need to use left-pad dependencies
eitland|10 months ago
That said, it’s not as if other browsers weren’t already making independent strides in optimisation and innovation. In fact, I sometimes wonder whether Chrome has actually steered the browser ecosystem in the wrong direction, while simultaneously eroding a lot of the diversity that once existed.
robertlagrant|10 months ago
Honestly I can't believe that anyone who was around when Chrome came out would say this. IE7 was around, and terrible. Firefox was trying hard, as was Opera, but web tech has become infinitely better with Chrome around, and Google funding it. Without Google funding Firefox as well, Firefox would be nowhere near what it is today.