10 cosas que aprendí haciendo el sitio más rápido del mundo

Este post es sobre técnicas de actuación, así que espero que no le importe que el sitio en cuestión no está del todo terminado.

Editar: ¡está terminado!

Pero necesitas algo para hacer clic para que puedas decidir si valoras mi opinión o no, así que aquí tienes: know-it-all.io

Espero que eso se haya abierto rápidamente y haya establecido credibilidad. Si eso suena inmodesto es porque soy increíble.

Permítanme practicar mi presentación para el sitio: "¿alguna vez te has preguntado qué es lo que no sabes sobre la web? ¿Qué propiedad oculta o método o atributo ha logrado evadir su atención? ¿No te gustaría revisar una larga lista y marcar las cosas que sabes, para que te dejen con un glorioso resumen de las cosas para aprender? "

Si se pregunta por qué estoy escribiendo sobre este sitio cuando no está terminado … porque los comentarios. El rendimiento es una serie de trucos y formas de pensar sobre las cosas. Ciertamente espero no saber todo lo que hay que saber, y estaría encantado si tuvieras algo que ofrecerme. La fuente está aquí si quieres mojarte los pies.

Hablemos de velocidad

¿Qué es eso? ¿Quieres un gráfico?

¿Qué es eso? ¿Quieres que sea innecesariamente estilizado ?

He puesto la vista de repetición en la parte superior porque es mi tabla y haré lo que quiera

¿Es una pelea justa?

Oh no, para nada. Estos sitios hacen cosas completamente diferentes, no es sensato pensar que todos deben tomarse el mismo tiempo para cargar. Pero estos son todos los sitios que han puesto esfuerzo en el rendimiento y apuntan a hacer que un sitio cargue más rápido que la página de inicio de Google mantiene la presión.

Por qué no es muy impresionante

Si por casualidad estás impresionado, te sugiero que enfríes tus aviones (por el momento). No tengo que leer desde una base de datos para producir contenido, ni registrarme, ni cargar siete anuncios de terceros que cada uno hace 40 redireccionamientos antes de que carguen un archivo flash. Ni siquiera tengo fotos. Oh y el recuento de páginas = 1.

Por qué no es completamente poco impresionante

En el tiempo antes de que el sitio esté cargado y listo para comenzar, estoy descargando y analizando un archivo JSON de 75,000 líneas. El resultado es un árbol que, si se ampliara, sería 9.986 filas (sí, leí todas las especificaciones y escribí todo eso).

Y, estoy usando una biblioteca. Las bibliotecas son lentas, no importa cuán rápido sean.