ISR, turbopack, middleware — Next.js routing vocabulary is packed with acronyms and brand names that need precise pronunciation. This quiz walks you through each with IPA and audio-friendly hints.
0 / 5 completed
1 / 5
How is 'Next.js' (React framework) pronounced?
Next.js is pronounced /nɛkst dʒeɪ ɛs/ — 'NEXT jay-ess'. The '.js' suffix is always spelled out as 'jay-ess', not pronounced as a syllable. This matches how other '.js' frameworks (Vue.js, Node.js) are spoken. Options B, C, and D all attempt to blend the suffix into a single word, which is not how the community says it.
2 / 5
How is 'middleware' (Next.js request interception layer) pronounced?
Middleware is pronounced /ˈmɪdlwɛr/ — 'MID-ul-wair', with stress on the first syllable. The 'ware' part rhymes with 'air' and 'care', matching compound tech terms like 'hardware' and 'software'. Options B and D use incorrect vowels in '-ware'; option C misplaces the stress.
3 / 5
How is 'ISR' (Incremental Static Regeneration) pronounced?
ISR is pronounced as an initialism: /aɪ ɛs ɑːr/ — 'eye ess ar'. Each letter is read individually, just like URL, CSS, or API. Options B and D attempt to blend the letters into a single-syllable word, which is not standard. Option C gives the expansion rather than the abbreviation itself.
4 / 5
How is 'turbopack' (Next.js bundler) pronounced?
Turbopack is pronounced /ˈtɜːrboʊ pæk/ — 'TUR-boh pak'. 'Turbo' uses the British/American /ɜːr/ vowel as in 'turn', and 'pack' has the short /æ/ vowel. Primary stress lands on 'TUR'. Option B introduces an incorrect /ʊər/ vowel ('TOOR'); option C removes the natural pause; option D shifts stress to the second element.
5 / 5
How is 'revalidate' (Next.js cache revalidation directive) pronounced?
Revalidate is pronounced /riːˈvælɪdeɪt/ — 'ree-VAL-ih-dayt'. The prefix 're-' is /riː/, the stress falls on 'VAL', and '-ate' ends with /eɪt/ as in 'date'. Options B changes the suffix to a schwa; option C shifts stress to '-lid-'; option D uses /rɛ-/ rather than the standard /riː-/ prefix.