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á incorporando muchas APIs. Tienen un calendario de lanzamientos 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í. Entonces, mi sitio web es T-O-L-I-N.S-K-I. Así que mi apellido, Talinsky, es solo .ski. Talin.ski. El sitio web está sin terminar. 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 simplemente omitiendo las especificaciones web adecuadas para construir esto? No estoy muy seguro de qué es esto, pero... Sí, esa es una buena pregunta. Así que hay dos lados de eso. Realmente es solo que Chrome está realmente impulsando las cosas hacia adelante, pero de la misma manera, como con la API de anclaje, ciertamente no hubo quórum sobre cómo debería funcionar y operar, qué debería implicar. Así que con eso, si no lo están impulsando hacia adelante, no lo tendríamos donde está hoy, pero de la misma manera, lo lanzaron bastante temprano cuando algunas personas podrían decir que no estaba completo.
Sabes, no lo sé. Creo que estas cosas son necesarias para impulsar las cosas hacia adelante, pero no trabajo en ninguno de los estándares de los navegadores, así que mi participación en cualquiera de esas conversaciones es inexistente. Simplemente siento personalmente que sin que Chrome lo impulse un poco, quién sabe si la gente va a estar realmente añadiendo las cosas que el navegador simplemente 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 todo el día a una discusión sobre la API de anclaje, y creo que ayer fue para asegurarse de que las cosas que se movieron, los órdenes cambiaron en Flexbox y Grid, para que puedas cambiar el orden de las pestañas para que lo siga.
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 añadió a Chrome en relación con el estado de la API en sí. Concedido, estoy emocionado de que lo esté, porque es agradable poder probarlo, ya sabes, y ese es un poco mi papel aquí, ya que, ya sabes, demuestro cosas y las hago, hago que todos se emocionen al respecto, pero también saco el potencial, ¿verdad? ¿Qué pueden hacer estas cosas?
Y de nuevo, supongo que estarías de acuerdo en que cuanto más las personas en esta audiencia prueben estas cosas y den retroalimentación a los grupos de trabajo, mejor podrán resolver cualquier problema o resolver tus casos de uso. Así que imagina que ahora eres el rey de los navegadores, si quieres, eres el señor del mundo de los estándares web, el jefe del mundo de los estándares web. ¿Qué patrones de UI te gustaría ver para los próximos primitivos de navegador? Sí, así que gran parte de mi trabajo se ha hecho en torno a las animaciones en general.
Comencé en gráficos en movimiento, así que para mí, cualquier cosa que implique transiciones más suaves, animaciones suaves, una de las APIs que creo que se está hablando mucho es la API de transiciones de vista sobre múltiples páginas, porque tal como está ahora, la API de transición de vista que todos están lanzando funciona principalmente en 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 elegantes sin tener que preocuparme siquiera por la compatibilidad, y Astro lanzó transiciones de vista y simplemente lo tiene funcionando.
Así que, la de múltiples páginas, cuando estás transfiriendo esencialmente de un archivo HTML a otro archivo HTML, ese pequeño detalle creo que es realmente emocionante para mí. Además, la capacidad de hacer cosas adecuadas que solíamos hacer en jQuery realmente fácilmente en jQuery, un simple deslizamiento hacia abajo, el hecho de que ahora podemos hacer eso con CSS, esas son las cosas que quiero impulsar hacia adelante, los patrones de UI comunes, las cosas que lo hacen sentir 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 tal vez una mala reputación en comparación con las aplicaciones nativas es casi siempre la suavidad de las animaciones, o las transiciones, o simplemente no se sienten nativas, y creo que esas son las razones por las que. Mucha comida para el pensamiento allí.
Comments