¿Cómo puedo usar de manera eficiente las aplicaciones web en mi Mac?

Encuentro que las aplicaciones web ralentizan mucho mi flujo de trabajo. Si dejo abiertos los browseres, acumulo muchas tabs sin usar que ralentizan mucho las cosas, y nuevas tabs se abren en las viejas windows del browser específicas del tema. OTOH, si los mantengo cerrados (lo que suelo hacer), entonces tengo que esperar entre 10 y 15 segundos para que el browser se ejecute cada vez, lo que equivale a 2-3 veces el time de inicio de cualquier aplicación razonable, y lo que es peor, normalmente debo iniciar session. de nuevo. ¿Cómo puedo evitar que las aplicaciones web me ralenticen?

  • ¿Hay alguna manera en Terminal para resaltar la fila debajo del cursor?
  • ¿Hay alguna forma de enviar notifications de Google al Centro de notifications de Mac OS X o Growl?
  • Cerrar la pestaña de Google Chrome (command + w) cierra la window
  • Eliminando Google Signins
  • Al hacer clic en enlaces externos se abre Chrome pero no el enlace
  • En modo de pantalla completa, Chrome a veces solo revela tabs, ¿por qué?
  • ¿Existe una versión 50 de Google Chrome compatible con Mac OS 10.8.5?
  • ¿Cómo borrar el caching del browser para solo un sitio específico en Mobile Safari?
  • ¿Qué hace que el sonido de una página web continúe después de que se cierra la página?
  • ¿Es posible exportar la list de lectura de Safari en Safari 5.1?
  • ¿Por qué OS X Mavericks se congela al escribir comentarios en StackExchange Pages en Safari?
  • Avisar antes de dejar de fumar en Safari
  • One Solution collect form web for “¿Cómo puedo usar de manera eficiente las aplicaciones web en mi Mac?”

    En general, este es un defecto inherente en todas las aplicaciones web, incluso las buenas y un defecto fatal en aplicaciones web o aplicaciones web mal diseñadas, donde sus necesidades no son el objective principal del layout.

    Deberá cambiar su trabajo a aplicaciones que puedan ejecutarse nativas si se requiere eficiencia. El acceso fuera de línea y de la API generalmente es mucho más eficiente ya que puede trabajar asincrónicamente o desconectarse, lo que desacopla su interacción del código del server y el procesamiento con todas las demoras de la networking, lo que aumenta su frustración.

    Además, asegúrese de probar browseres como safari que networkingucen drásticamente el uso de resources cuando están fuera de la pantalla, de background y minimizados. Tal vez su browser puede ayudar con las demoras de inicio de 20 segundos e incluso eso no debería ser una gran pérdida si realiza el trabajo adecuado una vez que la aplicación se está ejecutando.

    Por último, una aplicación nativa se puede codificar como una aplicación web y aún así causarle dolor. Algunos de los más notables que me he encontrado son el editor Atom, la aplicación Slack y otras aplicaciones basadas en electrones o nodos o reacciones que son contenedores de vistas web glorificados.

    Este es un artículo muy bien pensado de algunos ingenieros muy inteligentes y bien financiados para equilibrar la decisión de build una aplicación nativa pura (o crear varias iteraciones de la misma aplicación a medida que su equipo aprende a diseñar y expandir la aplicación) versus build un núcleo que se ejecutará en plataforms o incorporará una vista web.

    • Dificultades cada vez mayores: migrar la aplicación de escritorio de Slack a BrowserView
    Loving Apple Products like poisoning (iPhone, iPad, iMac, Macbook, iWatch).