IFTTT maker channel needs HTTP requests, so you'll need a proxy of some description between your Puck and the IFTTT service. There's an Espruino hub that's designed to run on Raspberry Pi 3. It offers a HTTP Proxy option. You could use Web Bluetooth but you'd need to script it. I started down this road with this project, but haven't so far go to the proxy piece, and maybe won't.
It's also worth evaluating if you need a Puck for your use case. If you want to communicate over the Internet maybe Espruino Wifi or Espruino on ESP8266 would be a more natural fit.
Espruino is a JavaScript interpreter for low-power Microcontrollers. This site is both a support community for Espruino and a place to share what you are working on.
IFTTT maker channel needs HTTP requests, so you'll need a proxy of some description between your Puck and the IFTTT service. There's an Espruino hub that's designed to run on Raspberry Pi 3. It offers a HTTP Proxy option. You could use Web Bluetooth but you'd need to script it. I started down this road with this project, but haven't so far go to the proxy piece, and maybe won't.
It's also worth evaluating if you need a Puck for your use case. If you want to communicate over the Internet maybe Espruino Wifi or Espruino on ESP8266 would be a more natural fit.