Форум программистов, компьютерный форум, киберфорум
Node.js
Войти
Регистрация
Восстановить пароль
Блоги Сообщество Поиск Заказать работу  
Старый
Оптимизация производительности Express.js бэкенда
Запись от Reangularity размещена 23.05.2025 в 21:15 / Vue/React/Angular/Svelte notes
Показов 3802 Комментарии 0

Нажмите на изображение для увеличения
Название: 40ba14ea-a124-4d12-af88-278f1591d71e.jpg
Просмотров: 70
Размер:	227.4 Кб
ID:	10841
Express.js заслуженно остаётся одним из самых популярных инструментов для создания бэкенда, но даже он не застрахован от проблем с производительностью. Многие разработчики сталкиваются с ситуацией, когда на локальной машине всё летает, а на продакшене под реальной...
Аватар для Reangularity
Старый
Собеседование по Node.js - вопросы и ответы
Запись от Reangularity размещена 20.05.2025 в 11:50 / Vue/React/Angular/Svelte notes
Показов 4325 Комментарии 0
Метки interview, node.js

Нажмите на изображение для увеличения
Название: 838d31ec-3c9f-49c9-bea5-6d188bf56849.jpg
Просмотров: 60
Размер:	149.9 Кб
ID:	10829
Каждому разработчику рано или поздно приходится сталкиватся с техническими собеседованиями - этим стрессовым испытанием, где решается судьба карьерного роста и зарплатных ожиданий. В этой статье я собрал более 30 реальных вопросов, которые чаще всего встречаются на собеседованиях по Node.js различного уровня — от стажера до архитектора. Для каждого вопроса я привожу не просто сухой ответ, а...
Аватар для Reangularity
Старый
Подробно о цикле событий в JavaScript
Запись от run.dev размещена 07.05.2025 в 18:41 / JavaScript, TypeScript etc...
Показов 4788 Комментарии 1

Нажмите на изображение для увеличения
Название: 20f4c0b2-0650-46a6-9952-c4a6001eb658.jpg
Просмотров: 68
Размер:	137.7 Кб
ID:	10764
JavaScript — пожалуй, самый неоднозначный язык программирования в мире веб-разработки. Часто его хвалят за гибкость и универсальность, но при этом ругают за странные особенности поведения и непредсказуемость. Однако за многими "странностями" JavaScript скрывается...
Аватар для run.dev
Старый
Создаем веб-приложение на Vue.js и Laravel
Запись от Reangularity размещена 23.04.2025 в 16:02 / Vue/React/Angular/Svelte notes
Показов 3077 Комментарии 0

Нажмите на изображение для увеличения
Название: 77a006df-3c29-4934-9cc4-7a46f0493e20.jpg
Просмотров: 76
Размер:	201.9 Кб
ID:	10633
Выбор правильного технологического стека определяет успех веб-проекта. Laravel и Vue.js формируют отличную комбинацию для создания современных приложений. Laravel — это PHP-фреймворк с элегантным синтаксисом и обширным набором инструментов для бэкенда. Vue.js — прогрессивный JavaScript-фреймворк, который упрощает создание динамичных пользовательских интерфейсов. Объединение этих технологий...
Аватар для Reangularity
Старый
Оптимизация производительности Node.js с помощью кластеризации
Запись от run.dev размещена 04.04.2025 в 18:15 / JavaScript, TypeScript etc...
Показов 3893 Комментарии 0
Метки javascript, node.js

Нажмите на изображение для увеличения
Название: 00727b52-51bb-42b4-8ef8-b90f343f9ed0.jpg
Просмотров: 106
Размер:	183.1 Кб
ID:	10525
Масштабирование приложений для обработки тысяч и миллионов запросов — обыденная задача для многих команд. Node.js, благодаря своей асинхронной событийно-ориентированной архитектуре, стал популярной платформой для создания высокопроизводительных серверных приложений. Но даже у этой технологии есть свои ограничения,...
Аватар для run.dev
Старый
Как работает Node.js изнутри
Запись от run.dev размещена 29.03.2025 в 18:46 / JavaScript, TypeScript etc...
Показов 5987 Комментарии 0
Метки async, javascript, node.js, v8

Нажмите на изображение для увеличения
Название: 127c1868-d473-4b0a-a3d6-03b8ef516f55.jpg
Просмотров: 197
Размер:	186.8 Кб
ID:	10496
Node.js изменил подход к разработке веб-приложений, позволив использовать JavaScript не только на стороне клиента, но и на сервере. Созданный в 2009 году Райаном Далем, этот открытый, кроссплатформенный runtime превратился в основной инструмент современного веб-разработчика. Сегодня трудно представить веб-разработку без Node.js — от стартапов до крупных корпораций вроде Netflix, PayPal или LinkedIn,...
Аватар для run.dev
Старый
Deno против Node.js: Будущее JavaScript рантайма
Запись от run.dev размещена 16.03.2025 в 11:12 / JavaScript, TypeScript etc...
Показов 1099 Комментарии 0

Нажмите на изображение для увеличения
Название: d20fdeca-ed54-4dcb-9a60-2a852c8f8d83.png
Просмотров: 63
Размер:	990.1 Кб
ID:	10418
За последнее десятилетие Node.js стал абсолютным лидером среди JavaScript-рантаймов и фактическим стандартом для серверной разработки на JavaScript. Но в 2018 году тот же разработчик, который создал Node.js — Райан Даль — представил новый проект: Deno. Интересно, что сам Даль назвал Deno "исправлением ошибок", допущенных при создании...
Аватар для run.dev
Старый
Node.js 20: Новые возможности и улучшения производительно­сти
Запись от Reangularity размещена 14.03.2025 в 15:56 / Vue/React/Angular/Svelte notes
Показов 1064 Комментарии 0
Метки node.js, node.js 20

Нажмите на изображение для увеличения
Название: d0644c77-36de-4f25-91cf-efd6ded74e71.jpg
Просмотров: 68
Размер:	209.1 Кб
ID:	10396
Что же принёс нам релиз Node.js 20? В первую очередь, это существенные улучшения в производительности. Движок V8 получил серьёзные оптимизации, благодаря чему JavaScript-код выполняется заметно быстрее. Особенно это заметно при работе с асинхронными операциями и промисами — областями, где Node.js традиционно был силён. Кроме того, версия 20 предлагает...
Аватар для Reangularity
Старый
Предотвращение XSS, CSRF и SQL-инъекций в JavaScript
Запись от run.dev размещена 13.03.2025 в 09:19 / JavaScript, TypeScript etc...
Показов 2052 Комментарии 0

Нажмите на изображение для увеличения
Название: 90ac2e90-4586-4386-8411-367d8a42a553.jpg
Просмотров: 98
Размер:	165.7 Кб
ID:	10381
JavaScript занимает первые позиции среди языков веб-разработки, но его распространенность делает его привлекательной целью для злоумышленников. Межсайтовый скриптинг (XSS), межсайтовая подделка запросов (CSRF) и SQL-инъекции — три наиболее опасные уязвимости, которые могут...
Аватар для run.dev
Старый
Лучшие приёмы и практики CI/CD пайплайнов
Запись от Mr. Docker размещена 12.03.2025 в 09:48 / Docking everything, K8s anything
Показов 1709 Комментарии 0

Нажмите на изображение для увеличения
Название: 6b276475-fc74-49c8-9019-44dc98ed1a9c.jpg
Просмотров: 101
Размер:	192.7 Кб
ID:	10371
CI/CD пайплайны — это полноценная методология, обеспечивающая автоматизацию процессов сборки, тестирования и развертывания кода. По сути, они представляют собой набор практик, направленных на устранение болевых точек в процессе доставки ПО путем автоматизации ручных процессов.

Но какие конкретно проблемы решает правильно настроенный CI/CD пайплайн? Во-первых он значительно сокращает время между написанием кода...
Аватар для Mr. Docker
Старый
Создаем утилиты CLI с помощью Node.js
Запись от run.dev размещена 07.03.2025 в 21:16 / JavaScript, TypeScript etc...
Показов 2007 Комментарии 0
Метки cli, node.js

Нажмите на изображение для увеличения
Название: 96ba395b-2990-4e41-83aa-7b81028ad780.jpg
Просмотров: 210
Размер:	134.9 Кб
ID:	10339
Помню те времена, когда командная строка считалась уделом гиков и сисадминов. Они давно прошли. Но история повторяется и интерфейс командной строки (CLI) снова ягодка опять в средах разработки и стал важной частью инструментария современного программиста. Не всегда удобной, но важной. CLI-инструменты — это приложения, которые взаимодействуют с пользователем через текстовые команды в терминале или командной строке. От npm и git до более специализированных...
Аватар для run.dev
Старый
Рейтинг: 5.00. Голосов: 5.
Реализовал простейший мультиплеер, используя WebSockets, с анимациями из Resident Evil
Запись от 8Observer8 размещена 28.05.2023 в 14:33 / Блог 8Observer8
Показов 1622 Комментарии 1
Метки node.js, python

Содержание блога

Реализовал простейший мультиплеер, используя WebSockets (пакет https://www.npmjs.com/package/ws) и Node.js. Отправляю ввод с клавиатуры на сервер, который ретранслирует его на другие клиенты. Используется WebGL 1.0, glMatrix и OimoPhysics. Извлёк оригинальные модели, текстуры и анимации, используя RE1MV. Создал скелетную...
Миниатюры
Нажмите на изображение для увеличения
Название: multiplayer-short.gif
Просмотров: 706
Размер:	1.80 Мб
ID:	8080   Нажмите на изображение для увеличения
Название: jill-animations-webgl-js-optimize.gif
Просмотров: 625
Размер:	1.99 Мб
ID:	8081   Нажмите на изображение для увеличения
Название: barry-animations-webgl-js.gif
Просмотров: 649
Размер:	1.69 Мб
ID:	8082  

Старый
Рейтинг: 5.00. Голосов: 1.
Инструкция по развёртыванию Node.js сервера с WebSockets на бесплатном хостинге Heroku. Веб-клиент и Desktop-клиент (Qt)
Запись от 8Observer8 размещена 17.12.2021 в 07:47 / Блог 8Observer8
Показов 1742 Комментарии 1
Метки node.js

Содержание блога

Heroku удалил бесплатный хостинг в ноябре 2022. Есть альтернативы, например:
  • https://glitch.com/pricing - даётся 1000 часов на месяц. Файлы проектов будут открыты всем пользователям. Если к приложению не обращаются 5 минут, оно засыпает и просыпается в течение 30 секунду: "Это может привести к задержке ответа
...
Вложения
Тип файла: zip mouse-click-js-master.zip (2.1 Кб, 380 просмотров)
Тип файла: zip MouseClick_QtClient_Qt5Cpp-master.zip (2.0 Кб, 374 просмотров)
Старый
Рейтинг: 4.50. Голосов: 2.
Расширение для Inkscape. Дополнение.
Запись от diadiavova размещена 02.06.2020 в 09:00
Показов 2677 Комментарии 2

  1. Расширение XSLT 2.0 с использованием Saxon
  2. Расширение на Node.js
В предыдущем посте я рассмотрел общий подход к созданию расширения для Inkscape на примере приложения C#, которое выполняет преобразование XSLT. Сейчас мне просто хотелось бы добавить пару примеров.
Расширение XSLT 2.0 с использованием Saxon

Приложение, запускающее преобразование XSLT, рассмотренное в предыдущем посте, может быть полезно...
Аватар для diadiavova
Старый
Рейтинг: 5.00. Голосов: 1.
Создание простейшего чата с клиентом на консольном C# и с сервером на Node.js/socket.io/JavaScript. Бонус - WPF-клиент
Запись от 8Observer8 размещена 12.02.2020 в 17:04 / Блог 8Observer8
Показов 3498 Комментарии 0
Метки c#, javascript, node.js, socket.io, wpf

Содержание блога

Бонус - клиент на WPF (файл server.js лежит в папке Server). Далее описан консольный проект на C# (клиент) и сервер на Node.js/socket.io/JavaScript.

Создаём пустую папку для сервера. Заходим в папку через консоль. Вводим команды:

npm init -y
npm i socket.io shortid

Создаём файл socket.js и копируем в него код, я написал комментарии к каждой строке:

JavaScript
1
// Подключаем нужные библиотеки
...
Миниатюры
Нажмите на изображение для увеличения
Название: ConsoleChatBySocketIoClientDotNet.png
Просмотров: 1079
Размер:	48.8 Кб
ID:	5911  
Вложения
Тип файла: zip WpfChatBySocketIoClientDotNet.zip (14.6 Кб, 987 просмотров)
Старый
Рейтинг: 5.00. Голосов: 1.
Использование MySQL из Node.js и TypeScript на удалённом сервере Heroku
Запись от 8Observer8 размещена 12.08.2019 в 12:29 / Блог 8Observer8
Показов 3697 Комментарии 0
Метки node.js, typescript

Содержание блога

Heroku удалил бесплатный хостинг в ноябре 2022. Есть альтернативы, например:
  • https://glitch.com/pricing - даётся 1000 часов на месяц. Файлы проектов будут открыты всем пользователям. Если к приложению не обращаются 5 минут, оно засыпает и просыпается в течение 30 секунду: "Это может привести к задержке ответа
...
Старый
Рейтинг: 5.00. Голосов: 1.
Specs for Node.js Calculator using Jasmine and JavaScript 5
Запись от 8Observer8 размещена 24.02.2019 в 20:37 / Блог 8Observer8
Показов 1208 Комментарии 0
Метки javascript, node.js

Blog content

Let's write an executable documentation for server side calculator.

Specifications:
  • "Add(a, b)" method must to sum positive numbers. Specification name: Add_SumPositiveNumbers_ReturnsSum
  • "Sub(a, b)" method must to subtract positive numbers. Specification name: Sub_SubtractPositiveNumbers_ReturnsSub

Instruction:
  • Create the "calculator-nodejs-jasmine-es5" folder
  • Run these commands to install Jasmine locally:
...
Изображения
 
Вложения
Старый
Пример работы с socket.io
Запись от 8Observer8 размещена 19.01.2017 в 14:22 / Блог 8Observer8
Показов 4227 Комментарии 0
Метки node.js

Содержание блога

Создайте папку для проекта. Находясь в папке проекта, нужно набрать команды:
npm init -y
npm install express --save
npm install socket.io --save
npm install shortid --save (ставить shortid необязательно, но для примера нужно)

Создайте папку 'public', где будут хратиться файлы клиента: .html,...
Старый
Примеры консольного чата на C# и Node.js и чата на WPF+Node.js
Запись от 8Observer8 размещена 15.05.2016 в 15:58 / Блог 8Observer8
Показов 6362 Комментарии 0
Метки c#, node.js, wpf

Содержание блога

Сделал пример консольного чата. К каждой строке кода написал комментарии

Для запуска примера вам нужно поставить node.js

Потом запустить сервер. Для этого запустить cmd.exe, перейти в папку с файлом server.js (см. ниже) и ввести команду: node server.js

В Visual Studio нужно открыть NuGet и поставить пакет: SocketIoClientDotNet

Консольный клиент на C#:
Кликните здесь для просмотра всего текста
C#
1
2
3
using System;
 
namespace ConsoleChatBySocketIoClientDotNet
...
Вложения
Тип файла: zip ChatBySocketIoClientDotNet.zip (13.4 Кб, 319 просмотров)
Новые блоги и статьи
Как генерируется мир в Minecraft
GameUnited 28.05.2025
Задумывались ли вы когда-нибудь о том, сколько песчинок на нашей планете? По приблизительным подсчетам - более 7 квинтиллионов! Это цыфра с 18 нулями. И все же, это даже не половина количества. . .
Один суперкластер Kubernetes для вообще всего
Mr. Docker 28.05.2025
Ваша компания развивается, количество сервисов множится, команды разработки разрастаются, а DevOps-инженеры начинают напоминать ту самую собаку из мема про "всё нормально, когда ничего не нормально". . . .
CAP-теорема или почему идеальной распределенной системы не существует
ArchitectMsa 28.05.2025
Вы переводите деньги со своего счета на счет друга. Казалось бы, что может быть проще? Вы открываете приложение банка, вводите сумму, жмете кнопку - и деньги мгновенно переходят с одного счета на. . .
Пишем первый чатбот на C# с нейросетью и Microsoft Bot Framework
UnmanagedCoder 28.05.2025
Microsoft Bot Framework представляет собой мощнейший инструментарий для создания разговорных интерфейсов любой сложности. Он предлагает целостную экосистему, которая включает SDK для C#, сервисы. . .
Event-Driven приложения с Apache Kafka и KafkaFlow в .NET
stackOverflow 26.05.2025
Для . NET разработчиков работа с Kafka традиционно сопряжена с определенными трудностями. Официальный клиент Confluent хорош, но часто требует написания большого количества шаблонного кода. Многие. . .
Квантовое программирование: Реализуем первый алгоритм на Q#
EggHead 26.05.2025
Квантовое программирование — одна из тех областей, которая ещё недавно казалась чем-то недоступным обычному разработчику. Многие представляют себе учёных в белых халатах, работающих с огромными. . .
Запилил скелет проекта физического симулятора.
Hrethgir 26.05.2025
Нзвание публикации "Вычислить VS запомнить — простой и экономичный пример организации обработки потока данных для физической симуляции". Пока только скелет, но всё - будет. . . .
Авто-векторизация в C с GCC 14
NullReferenced 25.05.2025
Современные процессоры давно перестали наращивать тактовую частоту как основной способ увеличения производительности. Вместо этого они обзавелись специализироваными блоками SIMD (Single Instruction,. . .
Типы данных в Python
py-thonny 25.05.2025
Когда я только начинал работать с Python, меня поразило, насколько органично типы данных встроены в синтаксис. Забавно, но факт: некоторые программисты, перешедшие с Java или C++, сначало даже не. . .
.NET Aspire и cloud-native приложения C#
stackOverflow 24.05.2025
. NET Aspire — новый продукт в линейке Microsoft, который вызвал настоящий ажиотаж среди разработчиков облачных приложений. Компания называет его "опинионированным, облачно-ориентированным стеком для. . .
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2025, CyberForum.ru
OSZAR »