SyncWave Blog
Tecnologia 2 min de lectura 86

Rasa Kenangan: L'art de la programació web sense frameworks

Descobreix com un disseny immersiu i minimalista va aconseguir una puntuació perfecta a Lighthouse fent servir només tecnologies web natives.

minimalist web design code

L'evolució del disseny web: Més enllà de les plantilles

En un ecosistema digital saturat de frameworks pesants i dependències externes, el projecte Rasa Kenangan emergeix com un recordatori de la potència del JavaScript natiu. Aquesta landing page conceptual, dissenyada per a un restaurant fictici de menjar indonesi, trenca amb l'estructura tradicional de "quadrícula de tres columnes" per abraçar una narrativa immersiva basada en el scroll.

El projecte demostra que no sempre és necessari recórrer a biblioteques complexes per aconseguir una experiència d'usuari d'alt nivell. Igual que quan analitzem com optimitzar el desenvolupament mitjançant Benchmarking de IA en programación: Más allá de los tests sintéticos, la clau rau a entendre els fonaments tècnics abans d'afegir capes d'abstracció.

Un desplegament tècnic sense dependències

L'arquitectura de Rasa Kenangan és un exemple d'eficiència. Construïda íntegrament amb HTML, CSS i JavaScript pur, el lloc aconsegueix una puntuació perfecta de 100/100 en totes les mètriques de Lighthouse (Rendiment, Accessibilitat, Millors Pràctiques i SEO).

Innovacions en la interfície

El lloc destaca per diverses implementacions tècniques que eleven la narrativa visual:

  • Scroll narratiu sticky: La imatge principal roman fixa mentre el text es desplaça, creant un efecte cinematogràfic.
  • Tipografia cinètica: Animacions de revelat paraula per paraula amb rotacions 3D que guien l'atenció de l'usuari.
  • Menú horitzontal amb scroll-snap: Una experiència tàctil i fluida que imita l'acte de passar les pàgines d'un menú físic.
  • Optimització GPU: Ús intensiu de will-change i translate3d() per assegurar que totes les animacions siguin fluides sense comprometre el rendiment.

"El disseny immersiu no tracta de saturar l'usuari, sinó de guiar-lo a través d'una història coherent on la tecnologia desapareix rere l'experiència".

La filosofia del codi net

En optar per un enfocament open source i minimalista, l'autor va prescindir d'eines com React o Tailwind, confiant en les CSS Custom Properties per gestionar tot el sistema de disseny. L'ús d'oklch per a la gestió del color permet una uniformitat perceptiva que els models de color tradicionals com HSL no ofereixen.

L'accessibilitat ha estat un pilar central del desenvolupament, respectant sempre les preferències de moviment del sistema (prefers-reduced-motion) i assegurant una navegació completa mitjançant teclat. Aquest projecte és una lliçó magistral sobre com la programació conscient pot resultar en productes web més ràpids, lleugers i accessibles per a tots els usuaris, independentment del dispositiu que facin servir.

Compartir:

Comentaris

Carregant comentaris...

Contacte

Tens alguna cosa a dir-nos?

Preguntes, suggeriments o propostes — escriu-nos i et respondrem.