All four major web browsers are about to lose 80% of their funding Y Combinator 2025-04-28 23:03 Source Original site Comments