4 ms·
Anything at scale. 1% across FAANG is huge.
by dehrmann 1y ago
Anything at scale. 1% across FAANG is huge.
- Havoc 1y agoArguable same across consumers too. It’s just harder to measure than central datacenters
- notatoad 1y agonah, performance benefits are mostly wasted on consumers, because consumer hardware is very infrequently CPU-constrained. in a datacentre, a 1% improvement could actually mean you provision 99 CPUs instead of 100. but on your home computer, a 1% CPU improvement means that your network request completes 0.0001% faster, or your file access happens 0.000001% faster, and then your CPU goes back to being idle. an unobservable benefit is not a benefit.
- dabinat 1y agoIf those kinds of optimizations are on the table, why would they not already be compiling and optimizing from source?
- darkwater 1y agoI'm not an hyperscaler, I run a thousand machines. If by just changing the base image I use to build - in an already automated process - those machines, well, the optimization is basically for free. Well, unless it triggers some new bug that was not there before.
- bandrami 1y agoIsn't Facebook still using PHP?
- speed_spread 1y agoCompiled PHP. I'm pretty sure they ran the numbers.
- bandrami 11mo agoHell, I still get Perl CGI contracts so I'm in no place to talk
- dehrmann 1y agoThey forked PHP into Hack. They've diverged pretty far by this point (especially with data structures), but it maintains some of PHPs quirks and request-oriented runtime. It's jitted by HHVM. Both Hack and HHVM are open-source, but I'm not aware of any major users outside Meta.