Чтобы не плодить дополнительных вопросов, для вашей задумки требуется изучить статьи на тему,
MVC в JavaSctipt, реактивное программирование javascript, связывание данных javascript
«перерисововать body таблицы или заменять в ней данные» - фиг знает я не задавался таким вопросом. надо написать и так и так а потом замерять console.time() что быстрее.
«Мне нужно добавить пагинацию на таблицу» - ну тут slice(0, 10) твоего массива с данными, и рисуешь только вырезанные 10 рядов. вторая страница slice(10, 20) ну и тд. и тп.
«Первый раз вывести инфу не проблема. » - в angular все завязано на бесконечный цикл, который бегает и проверяет надо ли что-делать или нет, чем то похоже на прерывания в cpu. Вот статья на эту тему https://habrahabr.ru/post/250637/
Ну тогда 1 открыть angular на github и посмотреть как там сделано.
Теоретически разбиваем задачу на модули.
1. Парсинг html таблицы в js объект.
2. Рендер таблицы из js объекта.
3. Вотчер который будет следить за изменениями в объекте и вызывать рендер.
Далее много заморочек с оптимизацией всего. например перерисовывать всю таблицу если добавилась 1 строка это избыточно. или держать копию объекта для сравнения в вотчере на каждой итерации это ооочень медленно.
Проблема в том что ни на OpenWRT ни DD-WRT это не удалось сделать. Гугл дал с десяток команд для утилит ethtool и swconfig и ни одна не сработала, либо завершались с ошибкой либо просто без ответа вообще.
Нет проблема не в качестве соединения, а именно в типе. Если подрубать кабель напрямую в ноут но тип соеденения оставить авто-определение то инет режется до 10Мбит.
В "нативном" битриксе мы пишем шаблоны как и раньше.