Hacker News new | ask | show | jobs
by chrismorgan 2509 days ago
Depends a little on what you mean by “native controls”. The web platform doesn’t provide all of the controls the underlying OS provides (e.g. a list view), but it does provide some of the most important and common ones. A text box, for example, has the native look-and-feel by default—and feel is the most important part of that, for things like caret behaviour, keyboard shortcuts and touch behaviour; and you can customise its look easily. It’s not the native implementation, but what the browser implements matches the native implementation.