No es que Firefox no esté obteniendo nuevas APIs. Simplemente sucede que no están obteniendo las que yo específicamente quiero. Creo que eso es todo. Sí, quiero decir, Firefox está agregando muchas APIs. Tienen un calendario de lanzamiento diferente. Tienen diferentes prioridades, supongo.
Alguien más dijo, espero que esta charla esté disponible más tarde. Gran demostración. ¿Quieres recordarnos tu sitio web donde la gente puede obtenerlo? Sí. Mi sitio web es T-O-L-I-N.S-K-I. Entonces, mi apellido, Talinsky, es solo .ski. Talin.ski. El sitio web está incompleto. Lo construí esta semana mientras hacía la charla. Así que disfrútalo.
Scott, otra pregunta que requiere tus poderes adivinatorios en el mundo de los navegadores. ¿Cuál es tu opinión sobre Chrome saltándose las especificaciones web adecuadas para construir esto? No estoy seguro a qué se refiere con `esto`, pero... Sí, es una buena pregunta. Hay dos lados en eso. Realmente, Chrome está impulsando las cosas, pero al mismo tiempo, como con la API de anclaje, ciertamente no hubo un consenso sobre cómo debería funcionar y qué debería incluir. Entonces, si no lo estuvieran impulsando, no lo tendríamos donde está hoy, pero al mismo tiempo, lo lanzaron bastante temprano cuando algunas personas podrían decir que no estaba completo. No sé. Creo que estas cosas son necesarias para avanzar, pero no trabajo en los estándares del navegador, así que mi participación en esas conversaciones es inexistente. Personalmente, siento que sin que Chrome lo impulse un poco, quién sabe si la gente realmente agregaría las cosas que el navegador necesita, ¿verdad? También sé que el grupo de trabajo de CSS se está reuniendo esta semana en España, y el martes fue dedicado a discutir durante todo el día sobre la API de anclaje, y creo que ayer se trató de asegurarse de que las cosas que se movieron cambiaron en Flexbox y Grid, para que puedas cambiar el orden de las pestañas y seguirlo. Sí, creo que la gente está probando estas cosas, pero se está haciendo correctamente en todos los grupos, ¿no crees?
Sí. Sí, definitivamente se está haciendo correctamente, pero es curioso lo temprano que se agregó a Chrome en relación con el estado de la propia API. Claro, estoy emocionado de que lo esté, porque es bueno poder probarlo, ya sabes, y ese es mi papel aquí, demostrar cosas y emocionar a todos al respecto, pero también dar a conocer el potencial, ¿verdad? ¿Qué pueden hacer estas cosas? Y nuevamente, supongo que estarás de acuerdo en que cuanto más las personas en esta audiencia prueben estas cosas y brinden comentarios a los grupos de trabajo, mejor podrán solucionar cualquier problema o resolver tus casos de uso.
Imagina que ahora eres el rey de los navegadores, por así decirlo, eres el señor del mundo de los estándares web. ¿Qué patrones de IU te gustaría ver como primitivas de navegador a continuación? Sí, gran parte de mi trabajo se ha centrado en las animaciones en general. Comencé en la animación de gráficos en movimiento, así que para mí, cualquier cosa que involucre transiciones más suaves, animaciones suaves, una de las APIs de las que se está hablando mucho es la API de transiciones de vista para transiciones entre múltiples páginas, porque como está ahora, la API de transiciones de vista que todos están utilizando principalmente funciona con JavaScript. Funciona muy bien en aplicaciones JavaScript. Puedo envolver toda mi aplicación Svelte en una transición de vista y hacer algunas animaciones realmente sofisticadas sin tener que preocuparme por la compatibilidad, y Astro lanzó transiciones de vista y simplemente lo tiene funcionando. Entonces, el cambio de una página HTML a otra página HTML, ese pequeño detalle es realmente emocionante para mí. Además, la capacidad de hacer cosas adecuadas que solíamos hacer fácilmente en jQuery en jQuery, como un simple deslizamiento hacia abajo, el hecho de que ahora podamos hacerlo con CSS, esas son las cosas que quiero impulsar, los patrones de IU comunes, las cosas que hacen que se sienta más nativo, más suave, más fácil, como a lo que la gente está acostumbrada, ¿verdad?
Creo que eso es algo incluso con la razón por la que las aplicaciones web siempre tienen una mala reputación en comparación con las aplicaciones nativas, casi siempre es la suavidad de las animaciones, o las transiciones, o simplemente no se sienten nativas, y creo que esas son las razones.
Muchas cosas para reflexionar. Pero se nos acabó el tiempo. Así que un gran adiós de JS Nation y un adiós a Scott, por favor.
Comments