This site is for specific questions related to programming (code) or use of a programmers tool (IDE, compiler, etc.). You're asking for speculation on what several different companies and platforms do internally, which is not something that can be clearly and specifically answered. Try Quora or Reddit for this sort of broad, general discussion post. —
Ken White 35 secs ago