While techniques like
<link rel=preload> (and others) influence script loading, knowing how browsers interpret them can also be helpful.
Loading priorities are not guaranteed to be consistent cross-browser so use this knowledge wisely and measure when unsure. Ideally, aim to deliver a great experience to the widest number of users possible.
If you’re a web developer wondering where you can see the ‘Loading Priority’, Chrome DevTools has an optional ‘Priority’ column available in the Network panel.
See the whole data scheme with ‘Loading priority (network/Blink)’, ‘Execution priority’ and ‘Where should this be used?’ rows here.
P.S. Did you hear about Run.rb to run Ruby code inside the browser? If no, please enjoy.