Как стать автором
Обновить

Facebook и Google выпустили Yarn, новый менеджер пакетов для JavaScript

Время на прочтение 2 мин
Количество просмотров 41K
JavaScript *Программирование *


Вчера вечером Facebook официально анонсировала новый пакетный менеджер для JavaScript под названием Yarn. На одной из стадии разработки к проекту подключились компании Google, Exponent и Tilde.

«Самый популярный менеджер пакетов JavaScript — это NPM. Он обеспечивает доступ более чем к 300 тысячам пакетов. Используют его более 5 миллионов разработчиков, а ежемесячно к нему обращаются для загрузки более 5 миллиардов раз.

Мы успешно использовали NPM в Facebook в течение многих лет, но так как объем нашего кода и число разработчиков выросло, мы столкнулись с проблемами последовательности, безопасности и производительности. После попытки решить все эти вопросы, мы пришли к намерению создать собственное решение, чтобы обеспечить надежность управления разработкой. Итогом этой работы стал Yarn — быстрая, надежная и безопасная альтернатива клиенту NPM», — говорится в официальном блоге Facebook о новинке.
Читать дальше →
Всего голосов 50: ↑42 и ↓8 +34
Комментарии 115

Linux Foundation запустил «перезагрузку» JavaScript-сообщества

Время на прочтение 2 мин
Количество просмотров 16K
Open source *JavaScript *Node.JS *


Linux Foundation объявила о масштабном проекте по поддержке JS-сообщества. Новая организация JS Foundation (бывший jQuery Foundation) станет площадкой для сотрудничества и развития открытых проектов, связанных с использованием языка JavaScript. Целью проекта также является продвижение высококачественных стандартов разработки как серверных, так и клиентских JS-проектов.

Руководство нового организации также будет опираться на стандарты W3C, WHATWG, и ECMA TC39, которые приняты разработчиками и вендорами во всем мире.

Более того, JS Foundation запускает программу наставничества (Mentorship Program), которая как раз поможет достичь поставленных целей: она позволит укрепить сообщество и активизировать сотрудничество между JS-разработчиками.
Читать дальше →
Всего голосов 30: ↑28 и ↓2 +26
Комментарии 20

Завершён перевод «Современного учебника JavaScript»

Время на прочтение 1 мин
Количество просмотров 32K
Разработка веб-сайтов *JavaScript *Программирование *Профессиональная литература *
Многие разработчики изучали JavaScript по известному учебнику Ильи Кантора — learn.javascript.ru. Однако до недавнего времени в нём была недостаточно современная информация: учебник развивался, но на английском языке. Он доступен по адресу javascript.info. Несколько месяцев мы занимались переводом этого учебника на русский язык, и сегодня я рад анонсировать перевод — он опубликован на learn.javascript.ru. Так что теперь самая современная версия учебника доступна и на английском, и на русском.

Теперь в учебнике используется современный стандарт языка ES 2019 и учтены некоторые stage 3 proposals (они помечены в тексте).

Вот некоторые хабрапользователи, которые принимали активное участие в переводе:


Разумеется, это только небольшая часть команды. Все, кто сделал вклад от 10 строк, перечислены прямо на сайте учебника.
Читать дальше →
Всего голосов 55: ↑55 и ↓0 +55
Комментарии 9

MSK VUE.JS meetup #3 в Mail.ru Group – 19 сентября

Время на прочтение 2 мин
Количество просмотров 2.2K
Блог компании VK JavaScript *VueJS *


19 сентября Mail.ru Group проводит совместный с сообществом MSK VUE.JS митап, посвященный прогрессивному фреймворку Vue.js.

Вас ждут три технических доклада, розыгрыш билетов на осенние мероприятия и много полезного общения: спикеры поделятся опытом разработки, участники сообщества обсудят перспективы развития фреймворка. Описание докладов и ссылка на страницу события по катом. Регистрируйтесь сами и приглашайте коллег!
Читать дальше →
Всего голосов 21: ↑21 и ↓0 +21
Комментарии 0

Mozilla усилила защиту пользователей Firefox от вредоносного кода

Время на прочтение 2 мин
Количество просмотров 5.1K
Firefox Информационная безопасность *JavaScript *Браузеры
imageФото: Doug Belshaw/Flickr

Mozilla расширила защиту пользователей браузера Firefox от атак с попытками внедрения вредоносного кода. Разработчики сосредоточились на удалении «потенциально опасных артефактов» в исходном коде Firefox.

Под артефактами подразумеваются встроенные скрипты и функции типа eval(). Mozilla рассчитывает улучшить защиту встроенных служебных страниц «about:» за счет удаления таких кусков кода.
Читать дальше →
Всего голосов 24: ↑20 и ↓4 +16
Комментарии 12

AST, автоматизации, оптимизации или как прошла PiterJS conf #1

Время на прочтение 6 мин
Количество просмотров 1.8K
Разработка веб-сайтов *JavaScript *Программирование *Конференции
image

Прошло 2 месяца после первой (но конечно же не последней) конференции PiterJS conf. Для активистов сообщества это был своего рода праздник, к которому долго готовишься и столько же отходишь. В этой статье хочу подвести итоги, анонсировать публикацию докладов, понастальгировать и чуть-чуть похвастаться.

Всего голосов 7: ↑7 и ↓0 +7
Комментарии 1

В Москве пройдет дружеское соревнование по JavaScript — International Team Coding Party

Время на прочтение 2 мин
Количество просмотров 1.5K
Блог компании VK JavaScript *


Приглашаем на International Team Coding Party по JavaScript. Вечером 20 ноября в дружеской схватке сойдутся разработчики из Англии, Франции, Испании и России.

Участники соберутся в Лондоне, Мадриде, Париже и Москве. Московская команда собирается в офисе Mail.ru Group. Каждая команда (город) должна будет выполнить несколько заданий на JS, разной степени сложности: от Новичка до Эксперта. Задания выполняются на платформе Kodiri, поэтому для достижения лучших результатов рекомендуется ознакомиться с их интерфейсом и правилами.

В конце игры мы сравним результаты команд. Результат каждой команды рассчитывается как арифметическое среднее от результатов ее участников. Для каждого уровня сложности результаты подводятся независимо.
Читать дальше →
Всего голосов 21: ↑21 и ↓0 +21
Комментарии 5

Cloudflare: библиотеки JavaScript практически никогда не обновляются после установки

Время на прочтение 2 мин
Количество просмотров 4.9K
Разработка веб-сайтов *JavaScript *Программирование *jQuery *Исследования и прогнозы в IT *


Cloudflare, американская компания, которая предоставляет услуги CDN и защиту от DDoS-атак, опубликовала пост на своём сайте с результатами анализа частоты обновления библиотек Javascript, используемых на сайтах. Для этого эксперты компании собрали данные из запросов сети доставки контента CDNJS.
Читать дальше →
Всего голосов 7: ↑5 и ↓2 +3
Комментарии 8

В начале этого года Python сместил Java и стал вторым по популярности языком программирования среди разработчиков

Время на прочтение 2 мин
Количество просмотров 27K
Блог компании ITSumma Python *Программирование *Статистика в IT
Согласно отчету RedMonk за январь 2020 года, Python стал вторым по популярности языком программирования после Java Script. Ранее эту позицию на протяжении длительного времени уверенно удерживал Java, однако в начале года этот ЯП сместился на третью строчку рейтинга, который формируется на базе информации репозиториев GitHub. Если быть точными, то пара Java Script и Java удерживали топ-2 популярности языков программирования с момента начала формирования указанного рейтинга, то есть с 2012 года.



Популярность JS и Java и их топовые позиции в рейтинге ожидаемы. Java Script — основной язык веб-разработки уже долгие годы, когда как Java — стандарт в разработке под Android и в сфере корпоративных приложений.
Читать дальше →
Всего голосов 31: ↑31 и ↓0 +31
Комментарии 35

Клиент Discord модифицировали для кражи аккаунтов

Время на прочтение 2 мин
Количество просмотров 16K
Информационная безопасность *Разработка под Windows *
imageФото: www.bleepingcomputer.com

В клиенте Discord начало распространяться новое вредоносное ПО NitroHack. Оно позволяет красть учетные записи. Распространение этого ПО стало возможным благодаря изменениям файлов JavaScript, используемых клиентом.
Читать дальше →
Всего голосов 15: ↑15 и ↓0 +15
Комментарии 14

Barclays Bank уличили в использовании «Архива Интернета» в качестве CDN

Время на прочтение 2 мин
Количество просмотров 5.3K
Информационная безопасность *JavaScript *Финансы в IT
image

Barclays Bank использовал цифровой архив World Wide Web, основанный «Архивом Интернета», в качестве сети доставки содержимого.
Всего голосов 18: ↑16 и ↓2 +14
Комментарии 14

27 августа приглашаем на онлайн-митап Hot Frontend

Время на прочтение 2 мин
Количество просмотров 1.3K
Информационная безопасность *Разработка веб-сайтов *ВКонтакте API *Конференции Дизайн игр *
Всем привет! В июле мы провели в Краснодаре первый митап по Backend-технологиям – а теперь самое время обсудить Frontend. Приглашаем на онлайн-митап с разработчиками SimbirSoft. Как всегда, участие бесплатное, а за самые интересные вопросы спикеры подарят полезные подарки.

Читать дальше →
Всего голосов 3: ↑3 и ↓0 +3
Комментарии 0

24 октября приглашаем на онлайн-митап Hot Frontend в Казани

Время на прочтение 1 мин
Количество просмотров 1.1K
Разработка веб-сайтов *CSS *JavaScript *Canvas *ReactJS *
Всем привет! Приглашаем разобрать «горячие» вопросы Frontend-разработки на новом онлайн-митапе. Эксперты представят несколько кейсов из практики и ответят на вопросы слушателей. За самые интересные вопросы мы, как всегда, вручим полезные подарки. Ждем вас 24 октября, участие бесплатное.

Читать дальше →
Всего голосов 3: ↑3 и ↓0 +3
Комментарии 0

Демка MONOSPACE, победитель Assembly ONLINE 2020, умещается в 1021 байт

Время на прочтение 3 мин
Количество просмотров 4K
JavaScript *Компьютерная анимация *Звук


Первое место в соревновании разработчиков Assembly ONLINE 2020 в категории «Online 1k intro» заняла демка MONOSPACE. Программа размером в 1021 байт после сжатия написана на JavaScript. Автор демки — креативный кодер и демосценер-оптимизатор Mathieu 'p01' Henri.
Читать дальше →
Всего голосов 20: ↑19 и ↓1 +18
Комментарии 2

Из каталога NPM удалили четыре зловредных пакета

Время на прочтение 2 мин
Количество просмотров 5.9K
JavaScript *Программирование *


В четверг, 16 октября, команда безопасности npm удалила с портала четыре пакета JavaScript, содержащие вредоносный код.

Читать дальше →
Всего голосов 9: ↑9 и ↓0 +9
Комментарии 13

Систему Google reCAPTCHA раскритиковали за приватность

Время на прочтение 3 мин
Количество просмотров 4.1K
Разработка веб-сайтов *Google API *IT-компании


Разработчик и соучредитель компании Victory Medium, занимающейся веб-аналитикой, Зак Эдвардс обнаружил в конце октября 2020 года, что сервис Google reCAPTCHA (через gstatic.com) обновил свой javascript код. Теперь он выполняет дополнительный запрос на синхронизацию пользовательских файлов cookie с сайтом google.com.
Всего голосов 12: ↑11 и ↓1 +10
Комментарии 7

В Firefox 83 внедрили режим «только HTTPS»

Время на прочтение 2 мин
Количество просмотров 18K
Firefox Браузеры
image

Mozilla выпустила версию Firefox 83.0. В ней появился новый режим «только HTTPS», повысилась производительность движка SpiderMonkey JavaScript, а также внедрена совместимость с новыми Apple Mac на чипах M1.
Читать дальше →
Всего голосов 37: ↑36 и ↓1 +35
Комментарии 141

Fwdays'20: Node.js Middleware – никогда больше

Время на прочтение 1 мин
Количество просмотров 4.1K
Разработка веб-сайтов *JavaScript *Node.JS *Конференции
В конце сентября в онлайне прошла конференция JavaScript Fwdays'20 Autumn, на которой я сделал доклад про проблемы мидлваров. После доклада меня почти каждый день просят ссылку на видео. И вот, наконец, его выложили в открытый доступ. Доклад чуть больше часа.

Читать дальше →
Всего голосов 11: ↑7 и ↓4 +3
Комментарии 0

Вышла версия 1.0 библиотеки для управления секс-игрушками Buttplug

Время на прочтение 1 мин
Количество просмотров 24K
JavaScript *Программирование *C# *Rust *

После 3,5 лет разработки компания Nonpolynomial обновила открытую библиотеку для секс-игрушек до версии 1.0. Библиотека управляет вибрацией с клавиатур, геймпадов и шлемов виртуальной реальности, а также синхронизирует импульсы с фильмами через плагины для VLC и Kodi.

Читать далее
Всего голосов 43: ↑43 и ↓0 +43
Комментарии 43