@TempUserMain
1) Диалоги ведите на тостере, один вопрос на тостере, зачем прыгаете в хабр.
2) Почитайте о том, что за callback hell, что такое промисы - callbackhell.com
3) В отличии от Java у NodeJS асинхронная природа. Поэтому четко контроллируйте что вы делаете и когда.
@TempUserMain вы выполняете код на NodeJS. Функция readFile модуля fs является асинхронной, поэтому мой ответ верен по второму пункту. Как сделать чтобы логировало верно? Переместите логирование в коллбэк readFile.
Ваш вариант хорош и только [] есть плохим тоном. Когда вы пишете [].slice.call(), то создается пустой массив (зачем лишние операции). В то время когда Array.prototype обращается напрямую к прототипу массива без лишних операция.
var arrayA = Array.prototype.slice.call(document.getElementsByTagName('a'));
@nable всё-таки у вас что-то с драйверами. Читаю ниже ваш комментарий о CS, что там тоже лагает. Это однозначно что-то с видеокартой, либо драйверами, либо монитором. Предполагаю вариант с физической поломкой видеокарты, либо перегревом (сейчас жара всё-таки). Вот в принципе все возможные варианты.
@another_dream не изменяйте просто вопрос, а ведите диалог в комментариях. Это упростит навигацию другим людям. Сначала я вам сказал бы что проблема в плагине и разбирайтесь сами, но потом заметил, что вы передаете times в settings. А так как sort есть только у массивов, то и передавать вы должны строго массив, а не текст.
@EpikHigh а кто вам даст данные без вообще либо какой аутентификации. Самому пользователю не нужно будет авторизоваться. Нужно авторизоваться вашему сайту.