We offer our services in project and consultancy mode, with an emphasis on quality and long-term collaboration.
Codana is an expert in React.js and Vue.js, creating high performance frontend experiences, in combination with our PHP web applications.
As a backend technology we apply Node.js to enable real-time communication. We used this technology in the social media application of the Tomorrowland festival.
In a standard, monolithic, application we use JS mainly to add extra functionality to applications, this varies from adding modal windows, collapsibles or slideshows to more intrusive things like searching on a page, or dynamically loading other parts of the page.
The big advantage of the latter is that we can provide faster initial page loading times, where the most important part of the page is loaded first and where we retrieve the rest of the page later, through an AJAX request, so that the computing power needed to build a complex page can be done in different blocks.
JS is a language that allows different ways of programming, Event-Driven, functional, object-oriented or imperative, its flexibility allows the developer to use their favorite way of programming.
JS is usually used in the end user's browser to add functionality, but since 2009 there is also Node.js. In this capacity JS can also be used to work on the server. Node.js is often used here to manage real-time or asynchronous parts of a website. This fits perfectly into the microservice architecture to make programming languages do what they do best and thus create small pods with discrete functionality.