Vista previa de la tecnología Safari: Un navegador para desarrolladores

Vista previa de la tecnología Safari: Un navegador para desarrolladores

Vista previa de la tecnología Safari: Un navegador para desarrolladores

VALORACIÓN DEL ARTÍCULO:
5/5


Hasta ahora, los desarrolladores web interesados en validar su código con la última versión de WebKit tenían que pasar por el proceso de obtención e instalación de las versiones nocturnas de Apple. Aunque no es el método más conveniente, los programadores proactivos que buscan estar al tanto de las cosas que se hacen con lo que está disponible. Sin embargo, las cosas han mejorado mucho en esta área con el lanzamiento de Safari Technology Preview.

Disponible por primera vez a finales de marzo, esta aplicación independiente se ejecuta junto con la versión actual de Safari, lo que facilita a los desarrolladores trabajar simultáneamente con las próximas tecnologías y con lo que está siendo utilizado actualmente por el público en general. Safari Technology Preview no sólo se basa en la versión más reciente de WebKit, sino que también incluye actualizaciones de CSS, HTML y JavaScript que, con el tiempo, formarán parte de una versión oficial. Por si fuera poco, la edición de vista previa también te da acceso a la última versión de Web Inspector, así como al modo de diseño con capacidad de respuesta para probar tus aplicaciones y páginas en la mayoría de los tipos de dispositivos, incluidos iPad e iPhone. Otra cosa que Safari Technology Preview facilita a la comunidad de desarrolladores es enviar comentarios, a través del Apple Bug Reporter; accesible desde el menú Ayuda de la aplicación.

Una característica notable que falta en las anteriores versiones de WebKit Nightly es la compatibilidad con iCloud, una comodidad incluida en esta aplicación que permite a los desarrolladores acceder a su lista de lecturas y marcadores mientras codifican y solucionan problemas. Algunas de las características destacadas en la primera versión de Safari Technology Preview fueron un nuevo compilador JIT de JavaScript de alto rendimiento, ECMAScript6, la última versión de la especificación Shadow DOM, así como la capacidad de copiar o cortar texto de forma programada basándose en los gestos del usuario. Una segunda versión ya fue lanzada el 13 de abril, con docenas de cambios; muchos de ellos en respuesta directa a las peticiones de los desarrolladores y a los informes de errores.

Aunque el público objetivo aquí es obvio, cualquiera puede descargar o actualizar la Vista previa de la tecnología Safari a través de la Mac App Store sin necesidad de una cuenta de desarrollador.

Vista previa de la tecnología Safari: Herramientas para desarrolladores

Para aquellos lectores que aún no estén familiarizados con el conjunto de herramientas integradas para desarrolladores de Safari, a continuación se ofrece un breve resumen de algunas de sus funciones más útiles.

  • Abrir página con: Permite abrir una página Web en cualquiera de los otros navegadores que tengas instalados, directamente desde el menú Safari.
  • Agente de usuario: Le permite elegir entre docenas de agentes de usuario de varios navegadores o utilizar su propia sintaxis definida por el usuario.
  • Modo de diseño sensible: Muestra las páginas Web tal como aparecerían en varios tipos de dispositivos y resoluciones de pantalla diferentes.
  • Inspector web: Sirve como centro principal del conjunto de herramientas para desarrolladores de Safari, ubicado en la parte inferior de la ventana del navegador de forma predeterminada y que normalmente ofrece los siguientes componentes: Consola, depurador, elementos, red, recursos, almacenamiento y línea de tiempo.
  • Consola de errores: Presenta datos de registro que se pueden buscar, así como varios errores y advertencias.
  • Mostrar recursos de página: Muestra el código fuente disponible para una página Web, desglosado por cada documento.
  • Grabación de la línea de tiempo: Representa una instantánea en tiempo real de la ejecución de JavaScript, las solicitudes de red y los datos de renderizado.
  • Permitir JavaScript desde el campo de búsqueda inteligente: Permite a los desarrolladores introducir y ejecutar URLs que contengan javascript: en la barra de direcciones de Safari.
  • Tratar los certificados SHA-1 como inseguros: Con los problemas ampliamente documentados del algoritmo SHA-1, Safari te permite clasificarlos automáticamente como inseguros.
  • Hacks específicos del sitio: En ocasiones, Safari será modificado para acomodar problemas con un sitio o sitios específicos. Esta opción ofrece la posibilidad de anular temporalmente esas modificaciones.
  • Restricciones de archivos locales: Con esta opción, los desarrolladores pueden conceder a Safari acceso a los archivos de su disco duro local.
  • Restricciones de origen cruzado: Las restricciones para detener XSS y las vulnerabilidades relacionadas pueden desactivarse temporalmente si es necesario.

Además de las herramientas anteriores, también puedes desactivar una serie de funciones y componentes del menú Develop de Safari Technology Preview . Esto incluye evitar que se ejecute JavaScript, que las imágenes del lado del servidor y de la caché se carguen dentro de una página, que las extensiones se ejecuten y mucho más.

TAMBIÉN TE INTERESA

Instagram-Creator-Marketplace

España, a la espera del Instagram Creator Marketplace

Instagram es una de las redes sociales de mayor impacto en la población española. Desde su irrupción, la figura del influencer ha crecido enormemente en el mundo del marketing y las marcas. La herramienta Instagram Creator Marketplace puede seguir fortaleciendo a estos prescriptores, visto el potencial que empieza a tener este servicio en Estados Unidos.

avatares-Roblox

Vámonos de shopping en Roblox: Mango inaugura su primera tienda

En dinámico mundo de los juegos online, Roblox (con más de 70 millones de usuarios activos diarios) se ha destacado como una plataforma que ofrece a los participantes una experiencia única y diversa. Una de las características más populares de Roblox es su sistema de personalización de avatares, que permite a los jugadores expresar su

Snapdragon-8-Gen-3

Snapdragon 8 Gen 3, el chip de Qualcomm que empujará la IA en los móviles

La IA ha llegado al universo de los smartphones. Los últimos lanzamientos ya se anuncian con la inteligencia como protagonista. De igual manera, las grandes actualizaciones de software vienen marcada por la presencia de nuevas funciones movidas bajo los parámetros de la inteligencia artificial generativa. Al margen de los desarrollos a nivel de software, es

Ecowatch-1-de-Maxcom

Con el Ecowatch 1 no tendrás excusas para pasarte a un reloj inteligente

Sabemos que es muy difícil convencer a un perfil de personas que reniegan de un smartwatch a comprarse un reloj inteligente y quitarse el de toda la vida. No obstante, vamos a intentarlo con el Ecowatch 1 de Maxcom.  Es tarea complicada porque el gusto por los relojes suele estar muy definido en ciertas personas.

simulador-de-bodas

¿Te casas? La IA y DeWeed pueden ayudarte en la planificación de tu boda

La planificación de una boda es un proceso emocionante pero a menudo abrumador. Desde la selección del lugar perfecto hasta la elección del vestido ideal, hay innumerables decisiones que tomar para que todo salga según lo planeado en el gran día. Tradicionalmente, esta tarea ha supuesto muchos quebraderos de cabeza para los novios. Una vez