Officially drop IE9-10 support, pull out our hacks (#2296)
- I also fixed a bunch of related comments - I had to polyfill `requestAnimationFrame` for Node - Drive-by: run `eslint . --fix` - Drive-by: update transpiling info in CONTRIBUTING.md - Drive-by: we aren't the only ones going semicolon-free
This commit is contained in:
parent
a8473e63c9
commit
4a641092dc
17 changed files with 54 additions and 45 deletions
|
|
@ -79,17 +79,15 @@ This simplifies the workflow for bug fixes, which means they can be fixed faster
|
|||
|
||||
|
||||
|
||||
## Why doesn't the Mithril codebase use ES6 via Babel? Would a PR to upgrade be welcome?
|
||||
## Why doesn't the Mithril codebase use ES6 via Babel or Bublé? Would a PR to upgrade be welcome?
|
||||
|
||||
Being able to run Mithril raw source code in IE is a requirement for all browser-related modules in this repo.
|
||||
|
||||
In addition, ES6 features are usually less performant than equivalent ES5 code, and transpiled code is bulkier.
|
||||
Being able to run Mithril's raw source code in all supported browsers is a requirement for all browser-related modules in this repo. In addition, transpiled code is generally much bulkier.
|
||||
|
||||
|
||||
|
||||
## Why doesn't the Mithril codebase use trailing semi-colons? Would a PR to add them be welcome?
|
||||
|
||||
I don't use them. Adding them means the semi-colon usage in the codebase will eventually become inconsistent.
|
||||
I don't use them. Adding them means the semi-colon usage in the codebase will eventually become inconsistent. Besides, [we aren't the only one who've decided to drop the semicolon](https://standardjs.com/#who-uses-javascript-standard-style). (We don't use Standard, though.)
|
||||
|
||||
|
||||
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue