Процессе изучения Javascript и Node я как системный программист не мог не поинтересоваться его внутренним устройством. Одной из интересных находок стала библиотека libuv. libuv libuv - кроссплатформенная библиотека асинхронного ввода-вывода(I/O), разрабатываемая для Node.JS. Библиотека "навязывает" асинхронный, событийно-ориентированный стиль программирования(Node же). Эта библиотека как и libevent2 использует наиболее эффективный из доступных в системе способов асинхронной работы с сокетами(epoll, kqueue,...
Источник: Nuances of Programming Шаг 1. Начало работы с HTML-интерфейсом Начните с создания HTML-файла, в котором будет размещен интерфейс чата. Именно здесь пользователи будут взаимодействовать с чат-приложением. <!DOCTYPE html>
<html lang="en">
<head>
<meta charset="utf-8" />
<title>Basic Chat Application</title>
<meta name="description" content="Basic Chat Application" />
<link rel="stylesheet" href="css/style.css" />
</head>
<body>
<div id="wrapper">
...