Compatibility with JavaScript
the ditto sdk for javascript is versatile, capable of operating in various environments including the browser, node js, (and electron) node js support /#nodejs support web support /#web support support for react native in the ditto sdk for javascript is currently in development and will be available soon for an overview of support once released, see react native support /#react native support node js support the following provides a complete overview of the ditto sdk's compatibility across platforms, transports, and devices if you're using electron to develop a windows based app, you may need to install microsoft visual c++ redistributable for more information, see the official microsoft documentation > microsoft visual c++ redistributable latest supported downloads https //learn microsoft com/en us/cpp/windows/latest supported vc redist?view=msvc 170 platforms platforms support versions macos ✓ 0 and later linux (x64) ✓ and later linux (arm 32 bit) ✓ and later windows x64 ✓ 0 and later windows enterprise x64 ✓ 0 and later windows enterprise iot x64 ✓ 0 and later windows arm transports platform ble 5 0+ awdl wi fi aware lan websockets macos ✓ ✓ ✓ ✓ linux (x64) ✓ ✓ ✓ linux (arm 32 bit) ✓ ✓ ✓ windows (all) ✓ ✓ ✓ devices device platform support versions raspberry pi linux (arm 32 bit) ✓ web support the following provides a complete overview of the desktop and mobile browsers as well as the transports that the ditto sdk for javascript supports desktop browsers browser support versions chrome ✓ 84 0 and later edge ✓ 84 0 and later firefox ✓ 79 0 and later safari ✓ 14 1 and later internet explorer opera mobile browsers browser platform support versions safari ios ✓ 14 5 and later chrome android ✓ 84 0 and later firefox android ✓ 79 0 and later webview android ✓ 84 0 and later opera transports browser ble 5 0+ awdl wi fi aware lan websockets all ✓ react native support although not currently available, following is an overview of support for react native once development and testing is complete platforms platforms support versions ios ✓ android ✓ macos windows x64 windows x86 windows iot linux