Если не смотреть на исходный код браузера, я не думаю, что есть какой-либо способ узнать. Спецификация дает нам одну подсказку:
Когда рисуются фигура или изображение, пользовательские агенты должны выполнять эти шаги в указанном порядке (или действовать так, как если бы они это делали):
Визуализация фигуры или изображения на бесконечном прозрачном черном растровом изображении
Обратите внимание на слово «бесконечный».Таким образом, спецификация предполагает, что браузер должен отображать вещи, которые находятся за пределами холста.Но если бы мне пришлось угадывать, большинство браузеров заметят, что форма находится за пределами текущей области отсечения, и отбросят вызов.Нет способа визуализировать что-либо за пределами холста, а затем «прокрутить» его в представление, холст не имеет этого понятия.