Sincronismo preciso em JavaScript com microtímero e nanotempo

Se a granularidade de 1ms do objeto de cron√īmetro regular em JavaScript for grosseira para seu projeto e voc√™ precisar cronometrar eventos com mais precis√£o, por exemplo, para controlar algum hardware incr√≠vel, d√™ uma olhada nos pacotes de n√≥ microtime e nanotimer .

Microtime permite medir o tempo em nanossegundos, por exemplo, para criação de perfil ou para verificar se alguns requisitos de tempo limite de hardware foram atendidos. A resolução real depende, é claro, dos recursos de seu hardware. Portanto, o microtime vem com um teste para estimar a resolução do relógio.

O nanotimer fornece um objeto de cron√īmetro √ļtil que pode acionar seu retorno de chamada na faixa de alguns microssegundos, muito melhor do que a resolu√ß√£o de 1 milissegundo que o cron√īmetro normal fornece. A precis√£o desse cron√īmetro, novamente, depende do hardware e da carga do sistema. O cron√īmetro permite intervalos de retorno de chamada na faixa de nanossegundos, mas pessoalmente tenho algumas d√ļvidas sobre isso. De qualquer forma, voc√™ obt√©m um cron√īmetro muito mais preciso e r√°pido que serve para muitas tarefas.