タイトルのとおりGoogle Chromeは大変速いブラウザですが、その速さ故か、たまにDOMContentLoadedが発生しないケースがあります。 以下のようなコードで再現確認できます。 HTML <!DOCTYPE HTML> <html lang="en"> <head> <meta charset="UTF-8"> <title>domcontentloaded test</title> </head> <script type="text/javascript"> (function(d){ d.addEventListener('DOMContentLoaded', function(){ alert('nya-'); }, false ); var s = d.createElement('script'); s.src = 'hoge.js'; s.charset="UT