Englanninkielisessä kuvauksessa ei puhuta tekstin vähentymisestä, vaan pienemmästä "token"-määrästä. Aaltosulkeet ovat iso osa JSON-tekstin token-määrästä, joten merkkeinä laskettuna ero tekstin määrässä ei ole iso. YAML-muotoon verrattuna TOON saattaa jopa sisältää enemmän tokeneita, sisällöstä riippuen.
Suurin ero on rakenteessa. Kun luetaan JSON-YAML-tyyppisiä tiedostoja, jäsennys tuottaa muistiin tietorakennetta, jota ei voi käsitellä ennen koko tiedosto on luettu loppuun. Olen nähnyt vain TOON-koodiesimerkkejä, enkä ole lukenut dokumentaatiota, mutta rivimäärän ilmoittaminen etukäteen viittaa siihen, että TOON-rivit voidaan heti prosessoida sitä mukaa kun niitä luetaan, ikään kuin TOON-data olisi päättymätön syötevirta. En ihan ymmärrä miksi esittelyteksti painottaa token-määrän vähennystä, kun tämä rakenteellinen ero on minun silmissäni paljon isompi optimaatio.
Rivimäärän ilmoittaminen etukäteen kuitenkin vaatii tiedoston kirjoittajalta sellaista esiprosessointia, joka ei ole kaikissa tilanteissa mielekästä. YAML vaatii kirjoittajalta paljon vähemmän kuin TOON.
JSON-muodosta varmaan aika moni haluaa päästä eroon, mutta en usko, että YAML korvautuu TOONilla.