אם מעתיקים שני מטעני JSON ממסד נתונים ומדביקים אותם לכלי השוואת טקסט רגיל (כמו חלון Git diff), רואים לעיתים קירות של אדום וירוק גם כשהנתונים זהים. זה קורה כי diff טקסטואלי מסמן הבדלי רווחים, טאבים וסדר שרירותי של מאפייני אובייקט.
בודק ההבדלים של Utiliome מודע סמנטית. הוא מפרסר את הקלט לעץ תחביר מופשט (AST), מנרמל הזחה וממיין מפתחות לפי אלפבית לפני ההשוואה. כך רואים רק מוטציות אמיתיות: הוספות, מחיקות או ערכים שהשתנו, וחוסכים שעות דיבוג ידני.