In fact, back then the phrase 'online documentation' did not refer to anything hosted on the Internet. 'Online' simply meant 'on the computer' rather than 'in a printed manual'. So online documentation covered man pages, info manuals and the integrated help systems built into environments like QBASIC, Visual Studio (not to be confused with Visual Studio Code), Emacs, Vim or the WinHelp and CHM viewers on Windows.
I sometimes wonder whether that sort of entirely offline workflow is still viable with an ordinary computer with no Internet connection. In limited cases it is. Retrocomputing with something like QBASIC is an obvious example, since it comes with a complete hypertext manual accessible through Alt+H C (for Help > Contents) or F1 for looking up documentation for the current identifier. I still follow this style while working on my Emacs workflows and packages since all of Emacs documentation (including that of every single package installed) is available locally with the helpful C-h bindings. I am also glad that Go and Rust make viewing documentation on the computer so convenient.
But I'm not sure this style of development is possible, in general, anymore for the vast majority of software development since software today have so many dependencies and each dependency may have its own bespoke way of publishing documentation.