3Dera® and WebAssembly
to optimize web-oriented app processes
3Dera® has a modular architecture developed in C/C++ and is composed of a set of individual solutions that solve very specific vertical problems.
These libraries – which can be used and extended also individually – form the basis for edera-core, a macro-module from which stems the 3Dera® framework.
EML
(3Dera® Math Library)
A math library to operate both in 3D and in multidimensional spaces
It is built from the ground up, using both the vectorial instructions of the processor and the GPU computing. It is composed in an extremely modular manner, separating elements of algebra, statistics, machine learning.
ECL
(3Dera® Containers Library)
A library of data structures created from a set of custom memory allocators
Each implementation is specialized in optimizing and accelerating processes in a specific context.
EDL
(3Dera® DirecMedia Layer)
A library built around the SDL open source project
This is an intermediate level between the operating system (or the browser) and the app, facilitating the access to the hardware and graphic APIs (OpenGL-ES, Vulkan).