Re-Earth is constantly evolving, and we are always looking for ways to improve the platform. The following ideas for plugin features are currently in the conceptual stage and hold great potential for enhancing Re-Earth's capabilities in the future.

Embed HTML files and other static files to JS

Currently, HTML files and other static resources need to be written as strings within JavaScript code. This can be inconvenient, as it can be difficult to maintain and debug. However, in practical development, it would be more convenient to have the option to store them as separate files. As part of our future plans, we are considering implementing a function that automatically embeds HTML files as JavaScript strings when installing the plugin.

Additionally, we are exploring the possibility of embedding other static files using either string or base64 encoding methods, further enhancing flexibility and ease of use for plugin developers.

More plugin types

To achieve optimal performance and versatility, function plugins are envisioned to adopt WebAssembly technology. With WebAssembly, developers will be able to use programming languages that can be compiled to WebAssembly, thereby unlocking a whole new realm of possibilities for data processing and computation. Furthermore, by adopting WebAssembly, function plugins can execute operations across different environments, such as web browsers, edge devices, and backend servers, based on the specific characteristics of the operation.

As we continue to refine these ideas and explore new possibilities, we are committed to expanding the capabilities of Re-Earth and empowering developers to create innovative and impactful plugins. Stay tuned for more updates as we progress on these future plans!