Estás arruinando la velocidad de tu sitio web con DIVI
Abro este debate con la excusa de compartirles este video (https://youtu.be/DsuKqcKHg-k?si=qYSbst4PE70uuVKS) en el que se trata, específicamente, sobre cómo pueden afectar las animaciones sobre un sitio web en WordPress construido con Divi.
¿Por qué el título del debate entonces?
Porque, si bien el video se refiere específicamente a Divi, el uso excesivo de JavaScript en cualquier web, especialmente, en este grupo, en cualquier sitio web construido sobre Wordpress, va a afectar necesariamente a su rendimiento.
Las preguntas que dejo planteadas son las siguientes:
- ¿Qué constructor de páginas utilizas?
- ¿Por qué?
- ¿Prefieres rendimiento o presentaciones visualmente más dinámicas a cambio del rendimiento general de tu sitio?
- ¿Consideras para ello a tu público objetivo?
¡El debate queda abierto! :)
Plácido.
#WordPress #Divi #JavaScript #RendimientoWeb #DOM #ConstructoresDePáginas #TemasWordPress
Comparto este enlace (https://github.com/formaciongrafica/33-js-conceptos), hacia el fork que realicé hace algún tiempo atrás desde la cuenta de Adonis Mendoza (https://github.com/adonismendozaperez) en GitHub.
Construido a partir del artículo 33 Fundamentals Every JavaScript Developer Should Know de Stephen Curtis, tal como lo comenta Mendoza en su descripción, el repositorio fue creado como guía de ayuda para dominar JavaScript a quienes quieran aprender a programar o mejorar sus habilidades con este lenguaje.
Te comparto la tabla de contenidos, hacia las páginas correspondientes del repositorio, en las que encontrarás un conjunto de enlaces hacia otros repositorios de GitHub y hacia enlaces externos, sobre los siguientes temas:
- Pila de llamadas
- Tipos primitivos
- Tipos de valor y tipos de referencia
- Implícito, Explícito, Nominal, Estructuración y Escritura de pato
- == vs === vs typeof
- Alcance de la función, Ámbito de bloque y alcance léxico
- Expression vs Statement
- IIFE, módulos y espacios de nombres
- Message Queue y Event Loop
- setTimeout, setInterval y requestAnimationFrame
- Motores de JavaScript
- Bitwise Operators, Type Arrays y Array Buffers
- DOM y Layout Trees
- Factories y Classes
- this, call, apply y bind
- new, Constructor, instanceof y Instances
- Prototype Inheritance y Prototype Chain
- Object.create y Object.assign
- map, reduce, filter
- Funciones puras, efectos secundarios y mutación de estado
- Closures
- High Order Functions
- Recursion
- Collections y Generators
- Promesas
- async/await
- Estructuras de datos
- Expensive Operation y Big O Notation
- Algoritmos
- Herencia, polimorfismo y reutilización de código
- Patrones de diseño
- Partial Applications, Currying, Compose y Pipe
- Código limpio
¡Espero que lo disfrutes y te sea de utilidad!
Plácido.
¿Comentarios o consultas? Únete al grupo y déjanos tus comentarios :)