За останні декілька днів у моїй стрічці з'явилось багато новин про релізи нових версій інструментів та стандартів, якими я цікавлюсь як розробник:
Chrome 63: https://developers.google.com/web/updates/2017/12/nic63
Нові можливості для веб-розробників:
- можливість динамічно імпортувати JS код функцією import()
- Promise метод finally()
- Device Memory JavaScript API, що дозволяє із navigator.deviceMemory отримати кількість Гб RAM клієнта.
- Intl.PluralRules API, правила для множинних форм слів різних мов: https://developers.google.com/web/updates/2017/10/intl-pluralrules
Firefox Quantum (Firefox 57): https://blog.mozilla.org/blog/2017/11/14/introducing-firefox-quantum/
Нові можливості для веб-розробників:
- PerformanceObserver API: https://developer.mozilla.org/en-US/docs/Web/API/PerformanceObserver
- Abort API - дозволяє скасувати динамічне завантаження даних: https://developer.mozilla.org/en-US/docs/Web/API/AbortController
- інше: https://developer.mozilla.org/en-US/Firefox/Releases/57
Також нещодавно було опубліковано графік релізів нової LTS версії Ubuntu 18.04 (Bionic Beaver): http://www.omgubuntu.co.uk/2017/10/ubuntu-18-04-lts-release-schedule
Новини зі світу Qt:
Qt 5.10: https://blog.qt.io/blog/2017/12/07/qt-5-10-released/
QtCreator 4.5.0: https://blog.qt.io/blog/2017/12/07/qt-creator-4-5-0-released/
Qt 3D Studio 1.0: https://blog.qt.io/blog/2017/11/30/qt-3d-studio-1-0-released/
Компілятори С готуються підтримувати стандарт С17/C18. Оновлення мінорне, і лише виправляє баги C11:
https://www.phoronix.com/scan.php?page=news_item&px=LLVM-Clang-C17-Support
https://www.phoronix.com/scan.php?page=news_item&px=GCC-C17-Support-Coming
https://stackoverflow.com/a/47530004
А от у нещодавно опублікованому стандарті C++17 багато нових можливостей C++:
https://www.iso.org/standard/68564.html
http://www.bfilipek.com/2017/01/cpp17features.html
http://en.cppreference.com/w/cpp/compiler_support#C.2B.2B17_features
Chrome 63: https://developers.google.com/web/updates/2017/12/nic63
Нові можливості для веб-розробників:
- можливість динамічно імпортувати JS код функцією import()
- Promise метод finally()
- Device Memory JavaScript API, що дозволяє із navigator.deviceMemory отримати кількість Гб RAM клієнта.
- Intl.PluralRules API, правила для множинних форм слів різних мов: https://developers.google.com/web/updates/2017/10/intl-pluralrules
Firefox Quantum (Firefox 57): https://blog.mozilla.org/blog/2017/11/14/introducing-firefox-quantum/
Нові можливості для веб-розробників:
- PerformanceObserver API: https://developer.mozilla.org/en-US/docs/Web/API/PerformanceObserver
- Abort API - дозволяє скасувати динамічне завантаження даних: https://developer.mozilla.org/en-US/docs/Web/API/AbortController
- інше: https://developer.mozilla.org/en-US/Firefox/Releases/57
Також нещодавно було опубліковано графік релізів нової LTS версії Ubuntu 18.04 (Bionic Beaver): http://www.omgubuntu.co.uk/2017/10/ubuntu-18-04-lts-release-schedule
Новини зі світу Qt:
Qt 5.10: https://blog.qt.io/blog/2017/12/07/qt-5-10-released/
QtCreator 4.5.0: https://blog.qt.io/blog/2017/12/07/qt-creator-4-5-0-released/
Qt 3D Studio 1.0: https://blog.qt.io/blog/2017/11/30/qt-3d-studio-1-0-released/
Компілятори С готуються підтримувати стандарт С17/C18. Оновлення мінорне, і лише виправляє баги C11:
https://www.phoronix.com/scan.php?page=news_item&px=LLVM-Clang-C17-Support
https://www.phoronix.com/scan.php?page=news_item&px=GCC-C17-Support-Coming
https://stackoverflow.com/a/47530004
А от у нещодавно опублікованому стандарті C++17 багато нових можливостей C++:
https://www.iso.org/standard/68564.html
http://www.bfilipek.com/2017/01/cpp17features.html
http://en.cppreference.com/w/cpp/compiler_support#C.2B.2B17_features