The document discusses on{x}, a JavaScript API that allows remote programming of Android phones, and compares it to IFTTT. On{x} uses rules, triggers, and actions written in JavaScript to control device capabilities like location and camera. IFTTT uses recipes to connect triggers from external services to actions on devices through limited channels. The document argues on{x} offers more extensibility than IFTTT through browser-based customization of JavaScript rules versus IFTTT's app-based drag-and-drop interface.