Durante los últimos meses, he estado trabajando en una gran aplicación web. Repetidamente, hemos escrito un código que, de acuerdo con las especificaciones DOM & JS, debería funcionar perfectamente, pero aún así mata por completo a uno o más de nuestros navegadores de prueba; recientemente, producimos código JavaScript puro que debería haber sido inofensivo pero que causa Fallas de protección en IE8, otras piezas de código que congelan completamente Safari, etc.Evitando la muerte de un navegador desordenado
Bueno, vamos a resolver cada problema, elemento por elemento, con tanta sangre, sudor y código como sea necesario. Pero la pregunta que tengo en mente es la siguiente: ¿existe una base de conocimientos sobre las fragilidades de estos navegadores? ¿Algo comparable a quirksmode.org, pero con pautas sobre cómo codificar cosas para evitar matar a nuestros navegadores?
Gracias.
editar Precisión: no es algo que cambie la pregunta, pero estamos usando jQuery.
Esa es una * lista * fantástica. Estaba volviendo a editar mi respuesta para agregar el conjunto de pruebas de características de Kangax (que indirectamente tiene en su respuesta), pero simplemente wow ... –
Comprobaré esa lista, gracias. Hasta ahora, no he encontrado mucho sobre bloqueos o heladas. – Yoric