-
Notifications
You must be signed in to change notification settings - Fork 3
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Añadir restricción sobre las mínimas versiones de navegadores soportadas #595
base: master
Are you sure you want to change the base?
Conversation
Usamos alguna funcionalidad que tengan solo los navegadores modernos y no andaría en los más viejos? |
Tiene sentido. Ahora mismo lo que veo que más nos limita es que el browser tenga support para importmaps: https://caniuse.com/import-maps – Por lo tanto yo iría simplemente con limitar los browsers a únicamente los que soportan importmaps: allow_browser versions: { safari: 16.4, chrome: 89, firefox: 108, opera: 76, edge: 89, ie: false } Qué te parece? |
Si el único problema es import-maps, yo votaría por agregar el shim (link). Creo que antes importmap-rails lo hacía automáticamente, pero a partir de la versión 2 ya no lo hace (PR) |
En ese caso ya siento que no tengo muy en claro cuales versiones de browsers deberíamos soportar como mínimo; supongo que habría que hacer pruebas en navegadores viejos para empezar a ver en cuáles deja de andar la aplicación para decidir – lo cual a mi entender pasa a ser un esfuerzo considerable que dado el valor que nos puede llegar a dar siento que pierde un poco el sentido. A vos se te ocurre otra forma? Qué te parece simplemente agregar el shim de importmaps cómo vos decís y no restringir las versiones de los browsers por ahora hasta que (en algún momento) tengamos más claridad sobre cuáles versiones no soportamos? |
a esto es lo que me refería con mi comentario anterior |
Este PR añade una llamada a
allow_browser
en nuestroApplicationController
para permitir que únicamente se pueda usar la app con navegadores modernos.