Browser APIs like WebAuthn and FIDO2 have non-obvious pronunciations that trip up developers in presentations and interviews. This exercise helps you say WebAuthn, FIDO2, WebGL, WebGPU, and IndexedDB correctly every time.
0 / 5 completed
1 / 5
How is 'WebAuthn' pronounced?
WebAuthn is short for Web Authentication and is officially pronounced /wɛb ˈɔːθn/, with the 'Auth' reduced to /ˈɔːθ/ and the 'n' pronounced as a syllabic consonant. The W3C documentation confirms this compact two-syllable form. Some speakers say 'web-AW-then' with a full schwa, which is also acceptable. Avoid expanding it to the full word 'authenticate' in casual speech. In context: 'The login flow uses web-AWW-thn instead of passwords.'
2 / 5
How is 'FIDO2' pronounced?
FIDO2 is named after the FIDO Alliance (Fast IDentity Online) and pronounced /ˈfiːdoʊ tuː/ — like the dog name 'Fido' followed by 'two'. The 'FI' is a long /iː/ as in 'feet', not short as in 'fid'. The numeral '2' is simply 'two'. Many developers say 'FID-oh-two' with a short vowel, which is understandable but not the intended branding pronunciation. In context: 'The hardware key supports FEE-doh-two for passwordless login.'
3 / 5
How is 'WebGL' pronounced?
WebGL stands for Web Graphics Library and is spelled out: W-e-b then G-L as individual letters, giving /wɛb dʒiː ɛl/. The 'G' is the letter name /dʒiː/ (like 'jee'), not the hard /ɡ/ sound. Informal pronunciations like 'WEB-gul' exist in some communities but are not standard. In context: 'The 3D engine renders using web-jee-EL shaders.'
4 / 5
How is 'WebGPU' pronounced?
WebGPU is the successor to WebGL and is spelled out as 'web' + G + P + U: /wɛb dʒiː piː juː/. Each capital letter is its English letter name. The final 'U' is /juː/ as in 'you', not /uː/ alone. This matches how developers say 'GPU' in any context — 'jee-pee-YOU'. In context: 'web-jee-pee-YOU unlocks compute shaders directly in the browser.'
5 / 5
How is 'IndexedDB' pronounced?
IndexedDB is read as the adjective 'indexed' followed by the letters D and B: /ˈɪndɛkst diː biː/. The past-participle 'indexed' has a /t/ ending (/ɪndɛkst/), not /d/. 'DB' is always two letters 'dee-bee' in developer speech, never expanded to 'database' in the short form. Stress falls on the first syllable of 'indexed'. In context: 'The offline cache is stored in IN-dekst-dee-bee for faster access.'