Compatibility
Browser Compatibility
The Artalk client production environment code is built using esbuild with a target of es2015
. However, please note that the build process only handles syntax transpilation to comply with the es2015
standard and does not address API compatibility (no polyfills are included).
If your project needs to support older browsers and devices, consider including global polyfills in your bundled application. We recommend using the Polyfill.io service, which dynamically returns the necessary polyfills based on the user's User-Agent. Alternatively, you can manually add polyfills using core-js or Babel.
Here is a list of modern features used by Artalk:
Server Compatibility
The Artalk server program is developed in Golang and supports operating systems such as Linux, Windows, and macOS. The current Golang version for Artalk can be found in the go.mod. For the minimum operating system requirements for Golang, refer to the Go Wiki.