Theoretically yes (the M1 Mac Mini supports two external) but it's unknown whether the capability to disable the built in display is actually exposed.
You can disable the built in display on (some?) Intel MBPs via `sudo nvram boot-args="niog=1"` according to another poster. Whether this is supported on M1's remains to be seen.
I believe Uber eats is currently doing that. Recently I noticed an option to pay $1.50 extra for "Priority delivery" which may be a combination of what you mention as well as modifying the delivery algorithm in your favor.
I've ported a template compiler to Rust before. The reality is you still end up with something slower than native JS because of the overhead serializing and parsing the JSON in WASM memory. This is something that will be helped by the interface types proposal[0] if it is implemented but I was surprised that this use case didn't work as well as I thought it would.
Consider the requestAnimationFrame API. It will give you a 60hz timer (even higher on high refresh rate displays) but is used for a ton of animation related tasks as well as games. That said it effectively can be used as a timer which in this case would likely be precise enough.
What do you do in the case where a ton of website's use this API for legitimate animations?
I would think fonts specifically would have a large negative impact that would affect first contentful paint given that tons of sites load a few common fonts.
Why does Chrome (or maybe other browsers) not just keep a local cache of the most used Google web fonts by default? Seems like an easy performance win if they're used on lots of sites…
The student's input is rendered for teachers to make it easier to grade submissions without opening them in an external tool.
As someone who used blackboard in college I can tell you it's a mess. Neither teachers nor students like it. It integrates with a ton of 3rd party libraries to be "helpful" by embedding content like this but ends up with a ton of different, inconsistent and often broken experiences.