PrivateconstructorPrivate constructor for singleton pattern
PrivatedetectPrivatedetectDetect device performance tier Uses multiple heuristics to determine device capability
Performance tier (high, medium, low)
Trigger haptic feedback with optimized patterns
Haptic intensity level
True if haptic was triggered
StaticgetPrivateisPrivateisPrivatelastLast trigger timestamp for throttling. Initialized to -Infinity to ensure the first trigger always succeeds. Using -Infinity instead of 0 prevents throttling when performance.now() returns 0, which can occur in test environments or immediately after page load.
PrivateminPrivateperformancePrivate Staticinstance
HapticController class Manages haptic feedback with device-aware optimization
Korean
햅틱컨트롤러