#javascript

4 постов
пост №1392

Javascript — один из самых популярных языков программирования в мире. Javascript используется почти на всех веб-сайтах. Любой чатик, любой интерактивный элемент на сайте — это javascript. На нем написаны серверные части самых популярных сервисов на свете, на нем пишут мобильные приложения (тот самый React Native) и даже для дата-сайнса можно использовать js.

Почему js завоевал этот мир и как с этим жить — разбираемся с участником комитета стандартизации жаваскрипта, разработчиком WebAssembly Сергеем Рубановым.

Это — бонусный эпизод нашего подкаста запуск++. Подписывайтесь в Apple Podcasts и на Patreon.

пост №798

Оказывается, что Googlebot не умеет ES6.

Объяснение для тех, кто не теряет лучшие годы жизни на SEO и поэтому ничего не понял:

Гугл не анализирует html страниц, а рендерит их на гигантских серверных фермах на основе движка Chrome. Он делает это, чтобы «черные SEO-шники» не мухлевали с html-содержимым, показывая поисковым роботам одно (годный контент), а обычным пользователям — другое (рекламу дженерик виагры). Что мешает отдавать разный контент с сервера на основе user agent и как гугл это отслеживает — мне неясно.

Так вот, главное отличие рендер-фермы гугла от нормальных свежих браузеров — в отсутствии поддержки новой версии языка javascript — ES6.

Проверить, нормально ли рендерится ваш сайт в гугле, можно в специальном инструменте Fetch as Google.

пост №366

Полтора года назад мы сделали игру «футбольный менеджер».

Plug-n-play движка из этой механики сделать не получается — уж очень все игры разные, но минимальными ресурсами разработки получается делать вот такие крутые проекты:

https://meduza.io/games/perezhit-tyurmu-maloy-krovyu

Кстати, если вы умеете js (react, node, вот это всё) и не чураетесь верстки — можем сделать пару проектов вместе. Пишите мне на [email protected]— перед новым годом очень много проектов.

пост №37

„Rudyard Kipling died 59 years before javascript was created.“

http://mrmrs.io/writing/2015/07/27/too-many-tools/

В последнее читаю и слышу много нытья про «слишком много библиотек, они плохие». Вот в этой статье отличный ответ:

«Instead of telling people to stop creating new js frameworks. Instead of discouraging people from adding to the vast amount of available tools, I'm going to encourage people to build even more tools. Pick a problem and try to solve it better than anyone else has before. Having better tools will help us push the web forward. And it's okay if 90% of them are bad. The 10% will be worth it.»