У Facebook винайшли нову одиницю часу, яка більша за наносекунду, але менша за мікросекунду
Про введення нової одиниці виміру часу Flick оголосили в рамках проекту Facebook Open Source.
Один Flick дорівнює 1/705 600 000 секунд або приблизно 1,41723356 наносекунди.
Назва Flick, яку можна перекласти як «клацання», є скороченням від слів «зміна кадру» (frame-tick), розказує винахідник Крістофер Хорват.
На думку Ховарда, нова одиниця буде корисна тим, хто працює з відео.
Для прикладу, більшість фільмів знімаються з частотою 24 кадрів в секунду, що означає, що плівка відображає 24 нерухомих зображення кожну секунду в швидкій послідовності. І щоб визначити тривалість кадру, потрібно використовувати дробові числа, не важливо використані були секунди чи наносекунди. Через такі цифри можуть розпочатися проблеми з синхронізацією відео і аудіо.
Використовуючи Flick, тимчасові проміжки можна обчислювати за допомогою цілих чисел, а не десяткових дробів. Наприклад, 1/24 секунди в цьому випадку становитиме 29 400 000 фліків, а 1/192 000 – 3675.
У комп’ютерних іграх, де стандартом вважається показник 60 кадрів в секунду, кожен кадр має довжину 11,760,000 фліків. Це число можна легко ділити або додавати.
Facebook розмістив документацію щодо створення і використання фліків у відкритому доступі, що означає. Таким чином будь-хто може завантажити і додати підтримку такого підрахунку часу в своє власне програмне забезпечення.
Нагадаємо, Facebook вирішив поміняти алгоритм наповнення стрічки новин соціальної мережі, надаючи пріоритет новинам від друзів.
Джерело: Science Alert