The detected platform
// Simple platform detection
const platform = detectPlatform();
if (platform === 'mac') {
console.log('User is on macOS - show Cmd shortcuts');
} else if (platform === 'windows') {
console.log('User is on Windows - show Ctrl shortcuts');
}
// Use in keyboard shortcut display
const modifier = platform === 'mac' ? '⌘' : 'Ctrl';
const shortcutText = `${modifier}+K to search`;
Detect the current platform
Uses modern navigator.userAgentData when available, with fallback to deprecated navigator.platform for older browsers. Result is cached for performance.