Aller au contenu principal

Introduction

AlgoForge est avant tout une application web, construite par notre équipe.

Côté serveur, nous utilisons Bun pour gérer les dépendances et exécuter le serveur. Côté client, l'éditeur est écrit à 100% en JavaScript vanilla, sans aucun framework.

Philosophie

AlgoForge est une application web qui a pour but de simplifier la création d'algorithmes et de les partager facilement.

Dans cette optique, il était important pour nous de rendre l'application accessible à tous, sur tous les navigateurs. Nous tenions également à ce que l'application soit extrêmement légère et performante, facilement prise en main mais suffisamment puissante pour répondre à des besoins complexes.

C'est pour ces raisons que nous avons choisi de ne pas utiliser de framework côté client, afin de garantir une compatibilité maximale et une performance optimale. Au moment de l'écriture de ce document, le bundle final de l'application pèse 150ko, et l'application charge en moins de 16ms sur un réseau local.