Каждый компьютер отрисовывает один и тот же объект по-своему. Различия существуют на уровне кода и невидимы для глаза. Поскольку результат рендеринга изображения уникален, это можно использовать для создания достоверных цифровых отпечатков.
Когда сайт просит браузер нарисовать какой-либо объект через HTML5 Canvas API, например линии, прямоугольники, текст или изображения с различными элементами, цветами и фоном, результат может зависеть от множества факторов. Эти факторы включают операционную систему, версию браузера, установленные шрифты иы графические драйверы. Все эти особенности влияют на то, как именно будет выглядеть итоговое изображение, делая его уникальным для каждого устройства.