Второй пункт — мощнейший, прекрасно подходит для понимания самой сути работы ЯП для тех, кто начинал с динамически типизированных языков вроде PHP и никогда не заморачивался теорией.
Недавно вышла книга Николас Заказ — Оптимизация Javascript, очень рекомендую. Как и Стоян Стефанов. Это наверное мастрид, если вы уже знакомы с основами языка.
Книга вышла, на сколько я помню, 3 назад. В ней про Firefox 3.6 и хром около этой цифры. За это время Firefox сменил уже 2-й движок JavaScript. Дело в том, что часть материалов, которые описаны в этой книге устарели еще 2 года назад. И некоторые оптимизации, описанные в ней сейчас являются не удачным кодом.
Замечательная книга. Написана легким, простым и понятным языком. Сложнейшие вещи объясняются как «123»
Прочитав данную книгу, становится более понятно как не надо писать на JS.
Добавил бы еще материалы этой: «Secrets of the JavaScript Ninja» новой книги одноименного автора.
Информация для разработчиков, использующих Visual Studio: библиотека ECMAScript 5 Polyfill, код из которой был показан в 7-й лекции Дугласа Крокфорда «ECMAScript 5: The New Parts», доступна для скачивания через NuGet — nuget.org/packages/ES5.
JavaScript — полезные материалы