Tools and terms · · 4 min read
React: what it is and how we use it
React is a library for building user interfaces from reusable parts. It suits web applications where content changes without the…
JavaScript is the language that gives a site behaviour: menus, forms, animation, maps and anything that responds to a click.

JavaScript runs right in the visitor’s browser and responds to what they do: it opens a menu, checks a form, moves a map or loads more content without reloading the page. It is the only programming language browsers run natively.
For a business what matters is having exactly as much of it as needed. A page full of scripts is slow and can misbehave on a weaker phone.
We use it sparingly, only where it adds value, so the page stays fast.
It suits forms, menus, maps and other interactive elements.
Unneeded scripts slow loading, especially on mobile.
We use JavaScript sparingly: for a form that flags an error before it is sent, for the phone menu or for a map. What can be done without a script is done without one. The page then loads quickly and works on a weaker connection.
Ready-made libraries and frameworks add many features at once. They suit applications, but on a company website they often mean hundreds of extra kilobytes. Plain JavaScript for a specific task tends to be smaller and faster.
The content does, if the site is written properly. Interactive elements such as dropdown menus need it to work.
Code in the browser is safe as long as you do not load third-party scripts unchecked. That is why we keep the number of external scripts low.
Every script has to be downloaded and run, which slows phones most. A fast site also sells better and ranks better.
If you need help with this, take a look at our Software development.
Send us your web address.
In two days you get one page back.
Got it. We will come back to you within two working days at the address we find for the domain. Or call us, that is faster.
We have opened a pre-filled e-mail for you. Just send it. Or simply call us.
Free, no obligation. We do not need access to any of your accounts.
How we handle your dataMatyáš Musela · 733 230 308 · Filip Berčík · 774 915 200 · aetheron@aetheron.cz · Prague
What people in your trade actually search for
How much of it reaches you today
What we would do first, and why