Хабр Курсы для всех
РЕКЛАМА
Практикум, Хекслет, SkyPro, авторские курсы — собрали всех и попросили скидки. Осталось выбрать!
Автор всё же несколько лукавит. Box shadow используются только для отрисовки, а трассировка лучей - просто код на JS. Хотя и такое весьма забавно.
Кстати, это ещё и хороший пример того, насколько JS отстаёт в производительности от нативного кода. Типичные примеры трассировки лучей в сцене с небольшим количеством примитивов работают заметно шустрее, чем в этом демо. А уж если заиспользовать GPU (как на shadertoy), то скорость будет ещё на порядки выше.
Думаете, вы всё знаете о box shadows?