Qiwu Weekly Issue 502: ¿Por qué el cambio de voluntad de CSS a veces puede optimizar el rendimiento decenas de veces?

Recuerde hacer clic en "Leer el texto original" al final del artículo para verlo ~

Primero echemos un vistazo al resumen de esta revista semanal ~

Se recomienda baile extraño.

∎ ∎ ∎

 ¿Por qué el cambio de voluntad de CSS a veces puede optimizar el rendimiento decenas de veces?

will-change es un atributo desconocido y familiar. Cuando usé este atributo antes, fue simplemente debido a la optimización del rendimiento. Agregar will-change hará que la animación sea más fluida, pero ¿cuál es la razón real para agregar Will-change puede hacer que la animación sea más fluida? ¿Cuáles son sus desventajas? Un viejo colega me dijo hace unos días que el líder lo regañó diciendo que abusaba del atributo de cambio de voluntad, pero que no sabía por qué. Estoy un poco perdido, usar will-change debería ser algo bueno y puede mejorar el rendimiento

 Competencia de solicitudes de front-end: Fetch, Axios, Ajax, XHR

Cuando se trata de solicitudes web front-end, hay muchas herramientas/tecnologías para elegir, incluidas Fetch, Axios, Ajax y XHR, entre otras. Estas tecnologías proporcionan diferentes funciones y métodos para enviar y procesar solicitudes HTTP. Este artículo profundizará en las características, ventajas y uso de estas tecnologías para ayudarlo a comprender y elegir mejor la tecnología que mejor se adapte a las necesidades de su proyecto.

 El pozo de las variables globales de JavaScript

Los navegadores siempre han tenido una configuración extraña: se puede acceder a los elementos DOM con ID directamente en JavaScript como variables globales.

practica tecnica

∎ ∎ ∎

Electron + Vue3 + Vite crean una aplicación de escritorio

Gracias a la excelente experiencia de desarrollo front-end de Vite, cada vez más proyectos de Electron han comenzado a utilizarlo para desarrollar el desarrollo. Al revisar varios recursos de la comunidad, podemos encontrar muchas plantillas de desarrollo de Electron basadas en Vite, pero todas tienen algunos problemas comunes: la configuración es relativamente complicada, engorrosa y requiere scripts auxiliares para cooperar con la compilación y el desarrollo, etc.) no pueden proteger el código fuente. electron-vite tiene como objetivo resolver estos problemas y proporcionar una experiencia de desarrollo más rápida y optimizada para Electron.

234b06a43793308600a0df79b98bbd40.png

 ¿Se pueden utilizar el código JavaScript y Python juntos?

Recientemente, encontré un proyecto muy interesante PythonMonkey en Github, que nos permite ejecutar código Python directamente en JavaScript, y también ejecutar código JavaScript y WebAssembly en Python casi sin pérdida de rendimiento.

 Después de los 8 usos avanzados de Promise, ¡me pidieron que me rociara! ! !

En proyectos js, el uso de promesas debería ser esencial, pero descubrí que entre colegas y entrevistadores, muchas interfaces intermedias o superiores todavía están atascadas en promesaInst.then (), promesaInst.catch (), Promise.all Como convencional uso, incluso async/await simplemente sabe qué es, pero no por qué. Pero, de hecho, existen muchos usos avanzados e inteligentes de la promesa, y algunos usos avanzados también se utilizan ampliamente en la biblioteca de estrategias de solicitud de alova.

ampliar los límites

∎ ∎ ∎

¿Por qué aprender Rust como interfaz?

¿Por qué debería aprender Rust como interfaz? Esta es una buena pregunta. Algunas personas pueden pensar que aprender Rust en el front-end tiene poca importancia, el costo de aprendizaje es alto y la relación entrada-salida es baja. JavaScript, TypeScript y otros lenguajes de front-end aún no se han entendido. ¿Por qué quieres aprender un nuevo idioma tan difícil? Así que hoy hablaré sobre mis propios puntos de vista sobre este tema ~, divididos principalmente en 5 puntos: rendimiento, características multiplataforma, seguridad, visión profesional, competitividad profesional.

9eb2251114d67f4ab80e73fa5e005db3.png

 WebUI de difusión estable desde cero hasta la entrada

Este artículo presenta principalmente el método de operación real de Stable Diffusion WebUI, que cubre la derivación rápida, el modelo lora, el modelo vae y la aplicación controlNet, etc., y brinda ejemplos prácticos de gráficos Vincent operables y gráficos generados por gráficos. Es adecuado para estudiantes que están interesados ​​en Stable Diffusion pero están confundidos acerca del uso de Stable Diffusion WebUI. Espero que este artículo pueda reducir el costo de aprendizaje de Stable Diffusion WebUI y experimentar el encanto de la generación de imágenes AIGC más rápidamente.

Acerca de la compañía Qi Wu

Qi Wu Troupe es el equipo front-end más grande de 360 ​​Group y participa en el trabajo de los miembros del W3C y ECMA (TC39) en nombre del grupo. Qi Wu Troupe concede gran importancia a la formación de talentos. Hay ingenieros, profesores, traductores, personas de interfaz empresarial, líderes de equipo y otras direcciones de desarrollo para que los empleados elijan, y se complementan con la capacitación correspondiente en habilidades técnicas, habilidades profesionales, habilidades generales, curso de habilidades de liderazgo, etc. Qi Dance Troupe da la bienvenida a todo tipo de talentos destacados a quienes prestar atención y unirse a Qi Dance Troupe con una actitud abierta y de búsqueda de talentos.

2caf05c25bc7cc026c261dccb556e00f.png 

Acho que você gosta

Origin blog.csdn.net/qiwoo_weekly/article/details/132241901
Recomendado
Clasificación