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

uso de la IA en BTOB

Impacto de la IA en un negocio (real y cuantificado): el caso de BTOB

Las principales noticias sobre la inteligencia artificial giran en torno a las numerosas aplicaciones que han salido al mercado para una amplia variedad de sectores. Sin embargo, pocas hablan del verdadero impacto de la IA en un negocio. El ejemplo de BTOB puede aclarar muchas dudas sobre la influencia que tiene la nueva tecnología en

Suite VIsual de Canva

Suite Visual 2.0 de Canva: el mayor lanzamiento en la historia de la plataforma

Canva ha dejado de ser solo una plataforma de diseño gráfico accesible. En su última edición del evento Canva Create, celebrado en Los Ángeles, la compañía australiana ha anunciado el lanzamiento de su mayor revolución tecnológica hasta la fecha: la Suite Visual 2.0 de Canva, un paquete de herramientas que promete transformar la manera en

IA de WordPress

Con la IA de WordPress nunca fue tan sencillo crear una página web

WordPress, quizás la plataforma más popular para crear webs de forma profesional, acaba de dar un paso muy importante: la IA de WordPress ha sido presentada con el objetivo de generar páginas de una forma muy sencilla. Si ya era fácil construir una página web en este ecosistema, ahora lo será mucho más. Todo se

Kings League Clash of Captains

La fructífera relación entre la Kings League Spain y el mundo del gaming

Lo que comenzó como una liga de fútbol 7 reinventada por streamers y exfutbolistas, se ha convertido en un fenómeno de entretenimiento que trasciende el césped. La Kings League Spain, conocida por romper moldes y conectar con las nuevas generaciones a través del deporte y el contenido digital, ha estrechado lazos muy fuertes con el