Comments 12
Думал хотя бы до event loop погрузимся…
Пунктуация довольно сильно цепляет глаз, когда читаешь статью. А от содержания хочется больше подробностей - что должно было отложиться у человека после того, как он её прочитал? Я, как обычный бекенд разработчик, который совсем не смыслит во фронте, кликнул на статью и ожидал узнать какие-то подробности, а в итоге наткнулся на эссе вида "ну мы там грузим JS, парсим его ну и потом машинный код" :)
Благодарю за обратную связь! Это моя первая статья, буду учиться и совершенствоваться.
А на счёт подробностей — всем не угодишь, кто-то даже не знает того, что изложено в моей статье, и не зря на Хабре придумали идентификатор сложности статьи. В следующий раз рекомендую обратить на неё внимание. Чтобы ожидания совпали с содержимым
Спасибо за статью, многие моменты освежил в памяти: все-таки рутинно работая с фреймворками, можно и пылью зарасти ?
С удовольствием буду читать следующие статьи! ?
Объясните, пожалуйста, человеку, который месяц назад узнал, как Hello world писать: если JS в браузере компилируется, причем дважды, почему везде пищут, что это интерпретируемый язык?
потому что он изначально был создан для выполнения “на лету”, без предварительной компиляции, как, например, C или Java. Когда пишете код на JavaScript, браузер читает его и сразу исполняет, благодаря встроенному движку. Что характерно для интерпретируемых языков
То есть JavaScript сочетает в себе черты интерпретируемого и компилируемого языка:
- исполнение “на лету”
- этапы компиляции, чтобы ускорить работу.
Путешествие JavaScript-кода через движок V8