фаербаг не показывает стектрейс, когда мы самостоятельно вызываем исключение. поэтому мы хитрожопым способом перехватываем такое исключение и показываем его самостоятельно
Материал ниразу не нов.
Читайте eriwen.com/javascript/js-stack-trace/ кто силен в английском. Это истоки.
Еще автор на знает ни метод через caller, ни для оперы не указал.
Кроме интересной подачи тут ничего ценного нет лично для меня.
Все ИМХО.
Возможно ljmp 0, 0 (ваш войд) имеет смысл на платформах отличных от x86, тогда вы действительно могли видеть этот код в исходниках под другую платформу.
Притча о пропавшем Стэке