Y
HN Search
Hacker News Search
new
|
comments
|
top
|
jobs
esprehn
searching PlanetScale…
1.
▲
2.
▲
3.
▲
4.
▲
5.
▲
6.
▲
37 ms
·
451.
▲
by
esprehn
6y ago
The article is available on both https and http, could mods change to https:// ? I wonder if HN could automate that on all submissions, if the same url but https is a 200 then use that instead?
452.
▲
by
esprehn
6y ago
Apple has refused to implement a large number of features, at least as many as Google. They're usually more quiet about it though unless it's part of marketing related to privacy. All the browsers take strong architecture and ecos
453.
▲
by
esprehn
6y ago
Cobalt is another project in this space that's open source: https://cobalt.foo/ It's a super light weight browser that implements a subset of the web for building apps. From what I remember it's so light weig
454.
▲
by
esprehn
6y ago
Blink and WebKit are not very similar anymore. The fork was 7 years ago and since then Blink has been heavily changed including a whole new layout engine (LayoutNG), a new painting system, a redone compositing system, a prioritizing task sc
455.
▲
by
esprehn
6y ago
I'm pretty sure it was never implemented in Edge and I know it was never shipped in Chrome, but you're right I misspoke above. It was shipping in Firefox when I removed it from Chrome. It was moved behind a flag in Firefox shortly
456.
▲
by
esprehn
6y ago
<style scoped> was a very interesting idea, in practice it had a number of issues though like poor fallback (the styles become global in browsers without support which breaks pages) and implementation complexity because the root of a
457.
▲
by
esprehn
6y ago
An architecture I've seen work is to have reads be direct from the client, but writes be through cloud functions. You can then do migrations and denormalization in the functions and the client sees the sync events as the write complete
458.
▲
by
esprehn
6y ago
That does exist in the form of WebAuthn: https://developer.mozilla.org/en-US/docs/Web/API/Web_Authent... There's also the Web OTP API: https://web.dev/web-otp/ There's bee
459.
▲
by
esprehn
6y ago
Relevant thread (with you) from the nearby past: https://news.ycombinator.com/item?id=20849454 The yaml monster in k8s is quite unpleasant. It's always been surprising to me how we somehow ended up with executable BUIL
460.
▲
by
esprehn
6y ago
> [...] the browser runtime environment which includes a slow and complex DOM Counter to this narrative the DOM is very fast, and compared to many other platforms it's much faster at displaying a large number of views and then resiz
461.
▲
by
esprehn
6y ago
This is not a bug thread, it's a community support forum. Please file bugs at https://crbug.com/
462.
▲
by
esprehn
6y ago
WebObjects has been fully Java since version 5 was released in 2001: https://en.wikipedia.org/wiki/WebObjects#WOWODC Apple's server stack has been primarily Java for about 20 years.
463.
▲
by
esprehn
6y ago
The internals of Chrome and Safari have diverged dramatically since the fork (which was 7 years ago). Chrome has done multiple huge projects that changed how things work at a fundamental level like Oilpan (using a C++ garbage collector), La
464.
▲
by
esprehn
6y ago
The Houdini Layout API is specifically designed to allow adding things like display: cassowary and display: kiwi https://houdini.glitch.me/layout There's much discussion within browser makers about making it so you
465.
▲
by
esprehn
6y ago
Fwiw many of the Opera engineers who worked on Presto moved over to work on Chromium and have done amazing work improving performance, standards compliance, and other cool web features. The browser itself might not live on but the expertise
466.
▲
by
esprehn
6y ago
It's a key on your keyboard. The Modifier + Click combo action to recursive expand is a feature from Mac OS that they've replicated here. Though I think Mac OS uses Option + Click not Meta. https://developer.mozilla.org
467.
▲
by
esprehn
6y ago
Unfortunately the Qt demos all take 8-10 seconds to load on a phone for me and several of them fail with out of memory even on high end devices like a Pixel 4 XL. Certainly I'd expect a Pizza Ordering app to work on mobile (and to not
468.
▲
by
esprehn
6y ago
Chromebooks all do this, it's a requirement that the LED is on if the camera is on from within the camera module itself. There's no software involved.
469.
▲
by
esprehn
6y ago
I've seen that one as well (and tagged a rendering lead on Chrome on Twitter just now). Thankfully it's a painting artifact and not a layout/behavior issue, likely because the invalidations are not accounting for the way shad
470.
▲
by
esprehn
6y ago
The chrome team does exactly what you describe. They both compile for size on some platforms (because in practice it's faster for several reasons) as well as spend a lot of time researching speed vs memory trade offs and making those d
471.
▲
by
esprehn
6y ago
All browsers still "checkerboard" including Safari. No browser that I'm aware of shows an actual checkerboard pattern anymore though, they paint white (or the layer background color).
472.
▲
by
esprehn
6y ago
More than close, it's directly derived from it and shares many of the same engineers and leaders. Early versions were literally forked chrome code.
473.
▲
by
esprehn
6y ago
Part of what's slow is that they're type checking and compiling the code at the same time. Best practice for a project of this size would be to run type checking as a unit test and only transpile during the build. An incremental t
474.
▲
by
esprehn
6y ago
Inside Google there's a C++ library of many common utilities called "base". The base in Chromium is an ancient fork of it that's evolved within the Chromium codebase over many years. Abseil is another descendant of the G
475.
▲
by
esprehn
6y ago
Most string heavy workloads are latin1, and the compact string optimization means they don't use double memory. https://www.baeldung.com/java-9-compact-string
476.
▲
by
esprehn
6y ago
Java supports packaging as well: https://docs.oracle.com/javase/8/docs/technotes/guides/deplo...
477.
▲
by
esprehn
7y ago
Twitter, Instagram, and TikTok all have PWAs, plus many more well funded businesses.
478.
▲
by
esprehn
7y ago
I think the limit on BigQuery is 100 concurrent queries. Also you can use batch mode if you're willing to wait a little bit. https://cloud.google.com/bigquery/quotas#query_jobs
479.
▲
by
esprehn
7y ago
Why use a dispatch queue at all? You don't use an Executor on Android. Example usage of MMKV doesn't seem to show putting it in queues.
480.
▲
by
esprehn
7y ago
Docs and Sheets were entirely rewritten in house many years after the acquisition. They don't work at all like the original products.
More ›