[{"data":1,"prerenderedAt":34},["ShallowReactive",2],{"maker-Heqx":3},[4],{"id":5,"name":6,"line":7,"ai":8,"cat":9,"year":10,"points":11,"comments":12,"rec":13,"s":14,"top":15,"kw":16,"maker":21,"domain":22,"tier":23,"attempts":24,"strip":25,"url":26,"mix":27,"praise":31,"objection":32,"sub":33},12372165,"In-view.js","Get notified when DOM elements enter or exit the viewport",false,"languages",2016,118,62,"mixed",-0.24,14,[17,18,19,20],"viewport","scroll","lazy loading","dom visibility","Heqx","github.com","notable",0,"1113313100001000510300011001005333100353","https:\u002F\u002Fgithub.com\u002Fcamwiegert\u002Fin-view",[28,29,24,30],4,13,12,"Clear code and efficient implementation","Should use the standard IntersectionObserver API or polyfill instead","javascript library",1794036747870]