Granted, this is all Hard Work. I understand that. But it's the right thing to do.
I haven't run it this boot, and I just timed myself taking 7.5 seconds to start Writer, close the welcome popup, and quit. By feel, about half of that was waiting for the loading bar and the other half was figuring out how to dismiss the welcome popup.
On a hot start, with several attempts it takes between 2.1 and 2.5 seconds to start and quit it. For some reason the welcome popup has disappeared.
These experiments were performed using LibreOffice 7.4.7.2 40(Build:2) - wow, are they also copying version numbering from Microsoft? - on the cheapest 120GB SSD I could find in early 2019.
'Hey, I'm loading! I'm going to steal focus from whatever else you're doing and make your taskbar flash! No, that doesn't mean you can give me any input yet'
I'd really like to own a device that can multitask, one day.
Back then there was much less understanding in the software industry of why 90's Microsoft was so successful. A lot of people couldn't work it out and - combined with their anti-trust moves against Netscape - just assumed the whole thing was built on cheating. In reality it was a combination of really buying into GUIs and their own Windows platform early (not an obviously successful move back then), combined with having some truly wizard-level systems hackers. It's hard to understand these days because clever hacking is hardly ever a competitive advantage now, outside of maybe game engines. It can even be a disadvantage, as it causes you to focus on micro-optimization whilst your competitor is shipping another useful feature.
Windows 95 was a massive hit, but it didn't have any particularly unique killer features from the end user's perspective. Apple had similar features in theory. The gap was the quality of their kernel and toolchain. Windows made the transition from being a cooperatively multi-tasked single address space system running on a driver-less "OS" (barely more than a fancy library), to being a pre-emptively multi-tasked OS with a wealth of loadable hardware drivers, and they managed that architecture shift in a way that preserved the hard work of their ecosystem's developers. Apple failed the same transition completely and Microsoft's other competitors were big iron UNIX vendors who delivered the same stability and features only through very expensive proprietary hardware.
This new story is emblematic of Microsoft's trajectory over the years. Their apps used to beat everyone on startup time by using tricks so clever everyone assumed they'd cheated, and now their hacking is so un-wizardly they actually do resort to cheating. These days the wizard level systems hackers are all at Apple. Oh how the wheel turns.
https://www.betaarchive.com/wiki/index.php?title=Microsoft_K...
> The OSA initializes the shared code that is used by the Office 97 programs. The benefit of using the OSA to initialize shared code is that the Office 97 programs start faster.
The rumours were (that I remember) that Microsoft had a secret/invisible way to hook Office into Windows startup. Otherwise, how did it start so much faster than StarOffice, which appeared to have similar functionality.