Theo nhiều nguồn như Mạng nhà phát triển Yahoo, javascript nằm ở cuối trang để nội dung trang web sẽ hiển thị trước khi javascript được tải. Việc thực hiện cuộc gọi đến require.js trong thẻ head sẽ khiến trình duyệt chờ cho tập lệnh hoàn tất tải trước khi hiển thị một trang không?tại sao require.js đi vào bên trong thẻ đầu
<head>
<title>My Sample Project</title>
<script data-main="scripts/main" src="scripts/require.js"></script>
</head>
Chỉ cần lưu ý rằng nếu bạn bao gồm đánh dấu requirejs của mình trong phần tử đầu, nó sẽ tự động chèn một thẻ tập lệnh khác với thuộc tính async cho tập lệnh chính của bạn. – Bil