В JS есть какое-то базовые фундаментальные инструменты языка - переменные, условия, циклы, и т.д., список там большой
IntersectionObserver - это не инструмент JS. Это одна из функций, которая объявлена в рамках платформы, на которой вы выполняете JS, - браузера. Это можно назвать API браузера
Для того, чтобы изучить основы JS не обязательно изучать API платформы. Если вы хорошо знаете основы, то любые такие API платформы или библиотек вы с лёгкостью изучите просто один раз прочитав документацию