Entradas

Mostrando las entradas con la etiqueta Performance

Las librerías Javascript más populares según #httparchive

Imagen
Hoy me hice una pregunta que muchos de ustedes quizás tienen en mente... Cuál es la librería #Javascript más utilizada en nuestra Web Actual. Es complicado responder esta pregunta, pero para generar una aproximación, nosotros podríamos trabajar con la información que provee #httparchive. [se están analizando unos 500k sitios] y crear en unos minutos un simple análisis de datos. Rick Viscomi en este artículo menciona, que se agrega una nueva métrica personalizada que permite realizar nuevos análisis, esto nos va a servir para tener una idea de las librerías JS que utilizan estos sitios analizados por #httparchive. [ https://discuss.httparchive.org/t/javascript-library-detection/955 ] Veamos un top-ten de las librerías JS utilizadas: Resultados: Podemos pasar estos valores a una representación visual y tenemos, Tabla analizada: 2017_04_15_js_libs Las librerías Javascript más populares según #httparchive por Nicolas Bortolotti se distribuye bajo una Licencia Creat...

La eficacia del contenido en la web actual #Bigquery #httparchive #gzip_score

Imagen
Optimizar la eficacia del contenido para los portales web/web móviles actuales parecería algo asumido pero, ¿podemos asegurar eso? En el portal de developers de #Google #Web #Fundamentals pueden encontrar muy buenos artículos. Visión general de la optimización de contenidos. También pueden revisar la sección donde se explica la optimización en la codificación y transferencia de recursos basados en texto. Parece directamente asumido que la compresión gzip está activa en todos los portales de mayor impacto, solo quería validar esta presunción. ¿Como? Vamos a utilizar los datos portados a BigQuery de httparchive.org Utilizaremos la sección donde se registran los HARs de análisis realizados y la tabla de 2016_01_01_android_pages.   Solo tenemos la url analizada y el payload en json, con un diseño como este: Como el análisis está realizado con WPT podemos obtener directamente el gzip_score . ¿Como se imaginan esto?  Con BigQuery es muy simple: ...

Una vista general al rendimiento web mobile, #BuenFin #Mx sector #Electrodomésticos

Imagen
En muchos países ocurren cada vez con más frecuencia los fines de semana de descuentos. De hecho cada vez se incrementa más el modelo de compra móvil. En méxico una temporada muy promocionada es BuenFin . Vamos a intentar responder una simple pregunta. Si decidimos realizar compras en este periodo, podríamos hacerlo sin problemas sobre el entorno web-mobile de algunos de los participantes más importantes? en este articulo un breve analisis sobre el sector #electrodomésticos... Ambiente de análisis : Cellphone,  Nexus 6P Chrome 55.0.2883.91. Método remote-debug y framework sitespeed.io. conexión estable cable compartida promedio.   Soluciones analizadas, solo en la home-page que en teoría sería la más optimizada. con 3-5 muestras para evitar algunas inconsistencias.  http://www.bestbuy.com.mx/ https://www.walmart.com.mx http://www.sears.com.mx/ http://www.coincitymexico.com/ http://www.chedraui.com.mx/ 1. Bestbuy *Desconocido para #Bestbuy cuidar CPU...

Optimizar la UI en entornos nativos Android si importa!

Imagen
Hay oportunidades en que el diseño de nuestro aplicación no está optimizado y esto degrada el rendimiento, sin que muchas veces no nos demos cuenta hasta cuando su modificación es muy compleja o cara. Veamos simples prácticas para optimizar la #UI en #Android. Vamos utilizar #HierarchyViewer. Puedes lanzarlo desde la línea de comandos del SDK, pero esta tool de forma independiente es #deprecated. Fig.1 Fig.1 Con lo cual, vamos a utilizar #AndroidDeviceMonitor. Fig.2. Fig.2 En esta oportunidad vamos a analizar una aplicación que tiene una integración simple con anuncios #Admob. Fig.3 Fig.3 En la Fig.3 podemos identificar el ensamblado que estamos analizando, la vista general de la estructura de #UI, también vemos el detalle sobre el árbol completo de elementos y en el vértice inferior derecho podemos ver el layout de nuestra selección. Ahora veamos rápidamente cómo identificar problemas de render : Fig.4 En la Fig.4 vemos cómo obtener los tiempos de rend...

Rendimiento ¿Da igual?

Imagen
Este artículo tiene por objetivo mostrar de forma simple, algunas herramientas interesantes para realizar una evaluación de las aplicaciones que nos toque desarrollar. En muchas oportunidades para no decir en todas, escucho la simple frase "Da igual usar esta estructura y además no importa como la invoques no influye…". Yo creo que particularmente estas frases son extremadamente simplistas ya que desde mi punto de vista se influye y mucho en las arquitecturas de las aplicaciones este tipo de decisiones. Ahora bien, mucho depende del tipo de aplicaciones que estemos desarrollando y para qué tipo de entorno, en este artículo voy a realizar solo unas pruebas de corte rudimentario con dos herramientas sobre un esquema de aplicativo de escritorio. La comparación planteada tiene que ver con la utilización de ADO.NET para estructuras como DataSet, DataTable y DataReader de esta forma analizar la performance de cada enfoque. Les presento el aplicativo, muy simple para la demostración...