¿Cómo evitar el costo de rendimiento de desbordamiento: oculto?

Tengo una tabla HTML que puede tener más de 1K filas y una docena o más de columnas.

Quiero que las columnas tengan un tamaño fijo (controlable por el usuario) y que no crezcan ni se contraigan vertical ni horizontalmente. De modo que visualmente, el contenido de una celda de una tabla en particular estará en una línea y el desbordamiento se cortará al final de la celda.

Haciendo un análisis de rendimiento en Chrome en una gran mesa, el principal factor de rendimiento esdesbordamiento: oculto.

He intentado colocar el contenido de cada celda dentro de una entrada, ya que replicaría el mismo comportamiento visual, pero eso tiene un impacto similar en el rendimiento.

¿Qué recomiendan las personas para mejorar el rendimiento?

Si es necesario, no tengo que usar una etiqueta de tabla, pero preferiría seguir con la etiqueta de tabla si se puede lograr un buen rendimiento.

Actualización 1: He incluido un archivo que demuestra el problema de rendimientoaquí. Advertencia: el archivo es bastante masivo (25 MB) y ralentizará su computadora. De manera predeterminada, la tabla no tiene el desbordamiento establecido en oculto, y una vez que la tabla se ha cargado (puede demorar un poco), el rendimiento del navegador es relativamente suave.

Sin embargo, si edita el archivo y elimina las líneas 12-15 y luego lo abre. Verás después de cargar el navegador alrededor de la mesa es significativamente menos sensible.

Respuestas a la pregunta(4)

Su respuesta a la pregunta