Also, how does this YC Launch work? Does not seem related at all with your original idea (not sure if it's a deal-breaker though?)
Also, how does this YC Launch work? Does not seem related at all with your original idea (not sure if it's a deal-breaker though?)
> since it's an Electron based widget, is the memory overhead considerable for just a calendar widget?
Great question. In my menu bar right now, the app's using ~150MB.
> Also, how does this YC Launch work?
Every startup in YC gets one YC Launch where they're featured on the front page for the day. Doesn't matter what idea was applied to YC with, just what the startup's currently working on.
iStat Menus, which is tracking a lot more data across my system to render its multiple graphs is using ~85MB total.
Bearing in mind that many users are going to have 5 things like this in their menubar, they can't all use this amount.
~150MB is a huge memory footprint for something that just sits in my menubar idle. Not all Macs have >16GBs of RAM (and even if they did, this is pretty wasteful). I'm also concerned about the battery life.
I'm pretty sure you'll eventually reach a point where it's no longer possible to optimize it any more (nonetheless Electron is just a Chrome instance). If you suddenly realize the whole thing would be twice as good if you'd just make a native app instead, it's better to have no features than have to rewrite all of them.
I know this doesn't sound constructive, but why go with Electron in first place? It's a menubar widget which the users are expected to be running all the time. There's a difference between running a simple applet and a whole browser instance.
They’re a startup, they need to focus on the fastest and most effective way to create value for their users, today. No point optimising the product if the company dies before it starts slowing down.
I suspect the effect will be that Apple gets hate for not making fast enough computers with enough battery life, and people reluctantly spend another $1500 on a laptop after 2 years because it's too slow.
My advice to the company would be that their target device is almost certainly the base model MacBook Air with 8GB RAM running Slack, a large Excel spreadsheet, and Chrome with 100 tabs of Gmail and documents, and that if they aren't _lightning_ fast on that now they need to optimise soon, because they'll get slower over time.
Might be somehow inflated by something I don't understand about apple silicon reporting memory usage. But it's concerning none the less. And I forgot to include the main process at 114 MB