Está diseñado para ofrecer mejor compresión que formatos raster previos y servir como un reemplazo universal.
[2] Los principales autores de la especificación son Jyrki Alakuijala, Jon Sneyers y Luca Versari.
Otros colaboradores son Sami Boukortt, Alex Deymo, Moritz Firsching, Thomas Fischbacher, Eugene Kliuchnikov, Robert Obryk, Alexander Rhatushnyak, Zoltan Szabadka, Lode Vandevenne y Jan Wassenberg.
Las características principales son:[10][11] Modo modular es basado en FUIF, nacido después de FLIF.
Modular está explotado internamente usando el VarDCT para guardar toda una serie de datos 2D auxiliares, como los campos/pesos de la cuantificación adaptativa y cualquier canal adicional/extra (por ejemplo, alfa, profundidad, térmico, colores directos, etc.) e imagen DC, 1 :8 imagen submuestreada (coeficientes DC) del modo VarDCT.
El valor predeterminado es una configuración visualmente casi sin pérdidas que aún proporciona una buena compresión.
Para comprimir texto, que en su mayoría son patrones repetitivos, jxl tiene dos métodos principales: parches y lz77 con códigos de distancia 2d.
El principal problema es que no es fácil detectar realmente todos los patrones repetitivos en una imagen de una manera razonablemente rápida.