← All posts tagged статьи

Darwin
JS статьи доклады оптимизации Вчерашний moscowjs выложили, жаль что одним куском, там интересный четвертый доклад про оптимизации и бенчмаркинг: youtube.com

Слайды: docs.google.com

Баг, про который говорится в докладе ( bugs.chromium.org ), до сих пор в силе, несмотря на добавленные в 56-й версии оптимизации:
Functions that contain a compound let assignment (Optimized as of Chrome 56 / V8 5.6!)
Там же рекомендуют глянуть youtube.com (не смотрел пока)

Сегодня же, кстати, интереснейший перевод про сборку мусора выложили: medium.com

Пара related ссылок от себя:
Optimization killers: github.com (хотя русский перевод на хабре есть, лучше читать на ангельском, там обновляется)
По её мотивам была такая любопытная хрень, ныне неподдерживаемая похоже — npmjs.com

Ну и кстати вакансия у ребят там очень интересная: gist.github.com
Darwin
web статьи rakh.im :
Общее впечатление от работы с современными интерфейсами это сон. Знаете, как во сне пытаешься бежать, и ничего не получается. И все хаотически меняется и ничего не имеет смысла. А Гугл и Фейсбук все это изучают, делают АБ-тестирование и думают «хмм, а если подвинуть кнопку влево, то в полтора раза больше людей нажмут на нее в первую минуту». И выходит новая версия плохого интерфейса.все чистая правда.
Darwin
holywar JS medium.com => От этой статьи совершенно внезапно разгорелся срач о точках с запятой в js. О самих точках писать совершенно глупо, а вот интересных ссылок по результатам есть:

github.com — эпичнейшая история из 12-го года
brendaneich.com — мнение Айка по этому поводу
tc39.github.io — раздел из спецификации (это последний драфт, по сравнению с ecma-international.org по сути мало что изменилось)
news.ycombinator.com — опрос, в топике тоже есть любопытные ссылки и высказывания, результаты — 413 за; 44 против
programmers.stackexchange.com — здравая (на мой взгляд) аргументация против

No semicolons were harmed in the making of this article

Darwin
LOL JS tools статьи OMFG: npmjs.com я от примеров на страничке чуть кофе не подавился. Чего угодно можно ждать от современного js, конечно, но это было внезапно. По ссылке из этой статьи (о слезании с иглы сборщиков на расово верные скрипты): medium.com
Darwin
JS статьи О да. medium.com :

There is a joke about a German tourist in England who attempts to order a “blutiges Steak”, i. e. rare steak, translating it literally as “bloody steak”. The waiter asks him if he wants some fucking potatoes with it.

That is blind idiot translation. Sometimes programmers are fluent in one language but they try to twist and bend another language to behave like their favorite language.

JavaScript is one of those poor target languages. Most back-end programmers have the luxury to pick their “mother language” and many are brave enough to hack a few lines in front-end but since the browser land is mostly JavaScript (which is a very flexible language) they try to imitate what is familiar to them from their “mother tongue” and it’s all good until an actual JavaScript programmer sees the code and pulls hair! :-D