Pages on server and client
Chatium offers tools to easily work with HTML on the server and in the client browser.
Static HTML files
Render static content with simple templating to highlight repetitive chunks of code.
Read more about static HTML files in Chatium.
Server-side page generation
Basic technology for generating conventionally static content. Chathium offers advanced templating with JSX. Ideal for quick lendings, widgets, and other things where rich client interaction on the page is not required.
Using JSX provides flexibility and convenience with templates, allowing developers to easily create dynamic content without the need for complex frameworks.
Read more about server-side page generation in Chatium. <!---
Isomorphic pages and components
Isomorphic pages and components in web development work equally well on both server and client side. This is made possible by using the same code to render pages on both the server and the browser.
An isomorphic application first generates HTML code on the server using data from a database or API. This code is then sent to the client. The application then continues on the client, performing additional calculations and DOM manipulation if required. This approach speeds up application loading and improves user interaction, since the main mapping work is done before the client part of the application is loaded.
The GetOverflow project is based on this technology.
Read more about isomorphic pages and components in Chathium. -->
SolidJs Applications
SolidJs is an open source library for creating JavaScript user interfaces that is based on reactive programming principles. It helps developers to make dynamic and efficient web applications. SolidJs is similar to libraries like React and Svelte, but offers a simpler and more efficient programming model.
The Refunnels project is based on this technology.
Read more about SolidJs applications in Chathium.
Vue applications
Vue is an open source library that is designed to develop user interfaces using JavaScript. It can be easily integrated into projects with other JavaScript libraries, and can also be used as a web framework for creating single-page applications using a reactive approach. Vue is backed by creator Evan Yu and other core team members from various companies such as Netlify, Netguru, Baidu, Livestorm.
Read more about Vue apps in Chatium.