Сайтодел | GitHub, Верстка, Сайты, Вайбкодинг
25.4K subscribers
1.33K photos
103 videos
28 files
2.38K links
FullStack-материалы от Senior-разработчика для WEB-специалистов

Сотрудничество: @CodingLead

РКН: shorturl.at/qinly
Download Telegram
🌐 Retire.js – расширение для поиска уязвимых JavaScript-библиотек

Небезопасные библиотеки могут представлять огромный риск для вашего веб-приложения. Цель Retire.js - помочь вам обнаружить использование версии с определенными уязвимостями. Retire.js имеет следующие части: сканер командной строки, плагин Grunt, расширение Chrome и расширение Firefox.

С помощью сканера командной строки можно проверять веб-приложения или Node-приложения на наличие уязвимых библиотек JavaScript или Node.js. Расширения Chrome и Firefox сканируют посещенные сайты на наличие ссылок на небезопасные библиотеки и выводят предупреждения в консоль разработчика. Значок в адресной строке также будет указывать, были ли загружены уязвимые библиотеки.

Расширение бесплатное, оно имеет широкие возможности сканирования: пути, папки, прокси-серверы, только Node / JS, URL и т.д. Вы можете добавить уязвимости, которые нужно игнорировать. Дополнительна опция - пассивное сканирование с помощью плагина браузера.

Сайтодел | #расширение #javascript
🌐 Polly.js - библиотека JavaScript, которая обнаруживает случайные сбои

Polly.js - это библиотека, которая помогает разработчикам восстанавливаться после случайных ошибок с помощью таких способов, как повторная попытка или ожидание и повторная попытка. Типичный вариант использования Polly.js - повторная попытка действий после сбоя. Примерами таких действий являются AJAX-запросы к сторонним сервисам, операции с файлами на диске или взаимодействие с базой данных.

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

В зависимости от выполняемой функции используются различные способы обнаружения сбоя. Всякий раз, когда обнаруживается сбой, Polly.js будет пытаться повторить ваше действие.

Сайтодел | #библиотека #javascript