Black-box abstraction in JavaScript | Heykuki News