Все потоки
Поиск
Написать публикацию
Обновить
220.56

JavaScript *

Прототипно-ориентированный язык программирования

Сначала показывать
Порог рейтинга

Библиотеки Ollama Python Library и Ollama JavaScript Library стали доступны на GitHub

Время на прочтение1 мин
Количество просмотров7.2K

23 января 2024 года библиотеки Ollama Python Library и Ollama JavaScript Library стали доступны на GitHub.

Читать далее

Релиз языка программирования ReScript 11.0

Время на прочтение2 мин
Количество просмотров7.8K

В начале января 2024 года состоялся релиз языка программирования ReScript 11.0. Предыдущая мажорная версия проекта вышла в августе 2022 года.

Читать далее

Пакет Everything, охватывающий зависимостями все пакеты в репозитории NPM, случайно чуть не сломал NPM

Время на прочтение2 мин
Количество просмотров26K

В конце декабря 2023 года и в начале января 2024 года NPM-пакет Everything от разработчика PatrickJS, охватывающий зависимостями все пакеты в репозитории NPM, случайно чуть не сломал NPM под девизом «мы оживили демона». Сообщество разработчиков Node.js оперативно сделало веб-сайт про эту ситуацию.

Читать далее

Автор WaveDrom, он же инженер SiFive — на Школе Синтеза Цифровых Схем в субботу

Время на прочтение1 мин
Количество просмотров2.8K

В субботу 23 декабря, в полдень по Москве, на Школе Синтеза Цифровых Схем будет особый гость - Алексей Чепыженко, инженер родом из Беларуси (начинал карьеру в Интеграле), который ныне работает в SiFive (одном из лидеров RISC-V движения). Но широкой публике Алексей больше всего известен как автор WaveDrom - единственного по человечески написанного редактора временных диаграмм за полвека существования тулов такого рода.

WaveDrom используют все - от больших компаний до студентов (мне только на этой неделе диаграмму на WaveDrom прислал индийский студент, которого я скринил для интервью в Самсунге). Для слушателей Школы Синтеза Алексей — наглядный пример, что даже один индивидуал с хорошим вкусом и здравым смыслом может сделать популярный EDA tool (EDA = Electronic Design Automation). Не надо никаких миллионных вложений венчурных инвесторов и нанимаемых за стотысяч долларов маркетолог-консультантов - ибо тул продает себя сам и пролазит в том числе в плагины к VS Code.

После выступления Алексея будет основная часть занятия Школы Синтеза - лекция по верификации Сергея Чусова из МИЭТ. На этой лекции Сергей расскажет про объектно-ориентированные фичи SystemVerilog, которые помогают структурировать тестбенч (создавать объекты для transaction driver, scoreboard итд) и работать с транзакциями (наследовать классы от базовых транзакций для лучшего менеджмента рандомизации с ограничениями например).

Присоединяйтесь к Школе Синтеза здесь, вы получите ссылку на онлайн-трансляцию. 

Читать далее

Valve исправила баг с возможностью внедрения стороннего HTML в код клиента CS2

Время на прочтение2 мин
Количество просмотров3.1K

Valve исправила баг с возможностью внедрения стороннего HTML-кода в клиент Counter-Strike 2, которым недавно активно злоупотребляли многие пользователи для инъекций изображений в игру (в меню кик-голосования) и даже для получения IP-адресов других игроков во время их нахождения в лобби перед началом матча. Проблема касалась ошибки в работе межсайтового скриптинга (XSS) в CS2, которая позволяла удалённо выполнять специальный скрипт на JavaScript на ПК атакуемого клиента.

Читать далее

Google внесёт изменения в поведение обратного/прямого кэша Chrome BFCache

Время на прочтение2 мин
Количество просмотров1.2K

Google меняет поведение обратного/прямого кэша Chrome (BFCache), позволяющего сохранять веб-страницы, даже если веб-мастер рекомендует не делать этого.

Читать далее

Разработчик выпустил llm.js — библиотеку для запуска больших языковых моделей в браузере

Время на прочтение1 мин
Количество просмотров5K

Разработчик под никнеймом rahuldshetty опубликовал на GitHub библиотеку llm.js, предназначенную для запуска больших языковых моделей в браузере. Заявлена поддержка GPT-2, LLaMa 2 и других популярных решений.

Читать далее

Как создавать и использовать ботов в Telegram? Собрали в бесплатный курс 9 инструкций разной сложности

Время на прочтение1 мин
Количество просмотров16K

В Академии Selectel появился новый курс «Как создавать Telegram-ботов». Внутри — разбор настоящих задач, которые можно решить при помощи мессенджера: от проверки состояния дисков и управления ChatGPT до генерации паролей. На изучение всех материалов понадобится 1,5 часа.


Читать дальше →

Google начала программно замедлять загрузку YouTube в браузерах с блокировкой рекламы

Время на прочтение2 мин
Количество просмотров32K

Пользователи Reddit заметили, что YouTube начал медленнее загружаться в браузерах с блокировщиками рекламы. С проблемой столкнулись сначала пользователи Firefox, где видео на YouTube загружалось на несколько секунд медленнее, чем Chrome. Позже о проблемах начали сообщать пользователи Edge, Brave и Chrome. 

Читать далее

Разработчик выпустил открытый проект Yaamp — Winamp 2.91 (Electron и Webamp) + «Яндекс Музыка»

Время на прочтение1 мин
Количество просмотров14K

Разработчик Максим Чингин (GitHub, Sourceforge, @UmnikSystem) выпустил открытый проект Yaamp. Это клон классического Winamp 2.91 (WebAmp) + «Яндекс Музыка» (используется yandex-music-api, yandex-music-open-api). Приложение Yaamp доступно для Windows, MacOS и Linux. Код проекта написан JavaScript, исходные коды проекта выложены под открытой лицензией MIT.

Читать далее

Добро пожаловать в ренессанс Angular: представлена 17-я версия

Время на прочтение2 мин
Количество просмотров12K

Гидратация и SSR, новая директива отложенного просмотра @defer, standalone компоненты, @Input transform, новая документация и многое другое!

Читать далее

Автор книги You Don’t Know JS Yet рассказал, что его не взяли на работу из-за недостаточных технических навыков

Время на прочтение1 мин
Количество просмотров66K

Автор серии книг You Don’t Know JS Yet Кайл Симпсон (Kyle Simpson) поделился своим опытом поиска работы на должность JS-разработчика. По итогам тестового задания ему отказали по причине недостаточных технических навыков.

Читать далее

Состоялся релиз Node.js 21

Время на прочтение2 мин
Количество просмотров9.9K

Разработчики Node.js сообщили о выпуске версии 21, в которой обновили JavaScript-движок V8 до 11.8, включили стабильные версии fetch и WebStreams. В конце октября Node.js станет единственной актуальной версией, а Node.js 20 перейдёт в LTS. Планируется, что 21 версия будет поддерживаться следующие шесть месяцев.

Читать далее

Ближайшие события

Объявили список победителей конкурса js13kGames 2023

Время на прочтение1 мин
Количество просмотров1.3K

В блоге GitHub опубликовали список 13 финалистов ежегодного конкурса js13kGames 2023. В этом году организаторы выбрали тему «Тринадцатый век».

Читать далее

Проект Linux on the Web, который технически не связан с Linux, а показывает онлайн принципы философии Unix

Время на прочтение3 мин
Количество просмотров4.4K

Разработчик Деннис Кейн представил проект Linux on the Web (LOTW), который технически не связан с Linux, а относится к принципам философии вычислений Unix. Тестовая версия проекта доступна онлайн на сайте linuxontheweb.github.io.

Читать далее

Вышло расширение для Chrome JSON Editor 1.0

Время на прочтение1 мин
Количество просмотров6K

Google опубликовала расширение для Chrome JSON Editor 1.0, которое позволяет оптимизировать управление данными JSON, упростить процесс редактирования, визуализации и проверки файлов прямо в браузере. 

Читать далее

Открыт бесплатный доступ к обучающему опросу для веб-разработчиков State of HTML 2023, его можно проходить анонимно

Время на прочтение2 мин
Количество просмотров3K

Открыт бесплатный доступ к обучающему опросу для веб-разработчиков под названием State of HTML 2023. Автор текущей версии проекта программист Леа Веру (Lea Verou, в GitHub — LeaVerou) пояснила, что вставила в опрос информацию о 131 новой фиче и нестандартных реализациях (от контента до UX и не только) в рамках создания веб-сайтов, работы с веб-ресурсами и веб-приложениям. Опрос можно проходить анонимно как гость без регистрации на сайте.

Читать далее

Разработчик провёл простой HTTP-тест «Go против Rust против Bun против Node», чтобы оценить производительность Bun 1.0

Время на прочтение2 мин
Количество просмотров11K

Разработчик Эмиль Привер решил провести простой HTTP-тест «Go против Rust против Bun против Node», чтобы оценить производительность Bun 1.0.

Читать далее

Состоялся релиз Bun 1.0 — среды выполнения JavaScript и TypeScript

Время на прочтение2 мин
Количество просмотров5.4K

Состоялся релиз Bun 1.0 - среды выполнения JavaScript и TypeScript с возможностью отладки кода и поддержкой популярных веб-фрейворков.

Читать далее

GNOME 45 потеряет совместимость со старыми дополнениям

Время на прочтение2 мин
Количество просмотров2.1K


В официальном блоге GNOME появилась запись о том, что в грядущем обновлении оболочка потеряет совместимость со старыми дополнениями.

Это связано с переходом с собственной системы импорта для JavaScript runtime GJS (GNOME JavaScript от Mozilla) на стандартную систему импорта JavaScript-модулей (ESM). Это приведет к тому, что дополнения, разработанные для версий старше GNOME 45 перестанут работать в новой версии, а все дополнения, созданные для GNOME 45 и далее — не будут работать на более ранних версиях GNOME.
Читать дальше →

Вклад авторов