> I'm finding it weird that unlike other non-trivial projects like OSes or compilers, people often discourage building web browser engine because it is "hard" or something like that like... how is it different from building a compiler?
A conformant C++ compiler is in the same ballpark as a browser, but a naive C compiler is orders of magnitudes simpler.
Recreating the Windows OS is in the same ballpark as a browser, but a simple OS that boots and runs command-line apps is orders of magnitudes simpler.
People don't casually start new C++ compilers or projects such as WINE, but they do start toy compilers and OS all the time.
A conformant C++ compiler is in the same ballpark as a browser, but a naive C compiler is orders of magnitudes simpler.
Recreating the Windows OS is in the same ballpark as a browser, but a simple OS that boots and runs command-line apps is orders of magnitudes simpler.
People don't casually start new C++ compilers or projects such as WINE, but they do start toy compilers and OS all the time.