I think that I understand the difference between:
document.addEventListener('DOMContentLoaded', callback_fn);
and:
window.addEventListener('load', (event) => { ... });
However, as a jQuery user, what is the difference between DOMContentLoaded and the jQuery ready fn?