A few weeks ago we started a series aimed at digging deeper into JavaScript and how it actually works: we thought that by knowing the building blocks of JavaScript and how they come to play together you’ll be able to write better code and apps. The first post of the series focused on providing an overview of the engine, the runtime, and the call stack. Thе second post examined closely the internal
One breaking change of webpack 4 will be the new plugin system. But why changing one of the core components of webpack? Isn’t the current version working great? This post will go into more details. The problems with the current plugin system: PerformanceThe plugin system is a core component of webpack. This means plugin hooks are called pretty often. Many of the hooks are in the hot path. But the
こんにちは@vvakameです。 今回は薄味更新という感じですね。 TypeScript 2.5.2がアナウンスされましたね。 What's new in TypeScriptも更新されているようです。 わかめさんも久々にPR送ったりしました。 変更点まとめ try-catchの例外のキャプチャが省略できるようになった Optional catch binding try { ... } catch { ... } がvalidに(es仕様に準拠 jsに対してコメントによる型注釈・キャストのサポートを追加 Assertion/cast JSDoc syntax in checkJs mode より賢いpackage解決 For duplicate source files of the same package, make one redirect to the other package
REDL driven development. While enjoying some glorious Corsican summer days with my partner in crime, we built a chatbot for Slack. It recently got approved on the Slack App Directory. The experience of creating and deploying this 🤖conversational interface was delightful and, it’s worth mentioning, completely free (as in free 🍺beer). The tool we used is called Glitch and I thought the least I can
ここ数日、プロダクトのブラウザテストを実施していたのですが、CookieやJavascriptなどのオンオフを繰り返したり、Web Storageの挙動を調べたりするケースが何回か出てきました。 毎回やり方を調べようとすると地味に面倒なので、調べたものをまとめておきます。 なおここに書いてあるものは、現時点(2017/8/31時点)での最新版ブラウザで全て実際に試しました。OSは記載がなければ Windows10 64bit です。 Chrome(PC) Cookie 設定→詳細設定→コンテンツの設定→Cookie→スイッチをオフ JavaScript 設定→詳細設定→コンテンツの設定→Javascript→スイッチをオフ Web Storage 単体で無効にするのは不可能(Cookieを無効にするしかない) Chrome(モバイル・Android7.0 / 6.0) Cookie 設定→
前 v4.5.0 | 次 v4.7.0 ESLint v4.6.0 has been released: https://t.co/0tZWYRf4pW — ESLint (@geteslint) 2017年9月1日 ESLint 4.6.0 がリリースされました。 小さな機能追加とバグ修正が行われています。 質問やバグ報告等ありましたら、お気軽にこちらまでお寄せください。 🏢 日本語 Issue 管理リポジトリ 👫 日本語サポート チャット 🏢 本家リポジトリ 👫 本家サポート チャット 🚀 本体への機能追加 今回はありません。 💡 新しいルール #8102: function-paren-newline 関数定義、関数呼び出しの引数の周囲のカッコについて、カッコの内側で改行すべきかどうかを矯正するスタイルルールです。 /* eslint function-paren-new
先日、動画に突然「熱盛」を表示するとかいうクソChrome拡張を作って公開しました。 動画を再生しているとたまに熱盛と表示されてしまうchrome extension作ったから見てhttps://t.co/KGdPKFvjuP pic.twitter.com/ocyqJWSBBe— まざっち (@mazamachi) 2017年8月29日 めっちゃバズって結構インストールしていただけました。うれしい。 やっぱりこういうのは鮮度が大事で、思いついてから公開までを数日にとどめたいところですね。 とはいえ、Chrome拡張機能をシュッと作るためには Chrome拡張の作法に則った設定ファイルの作成 (manifest.jsonなど) ES6/TypeScript や Less/Scss などのトランスパイル自動化 開発版とリリース版の分離 などなど、設定事項が多くてかなり面倒です。 この記事は、
Image optimization is a huge part of improving front-end performance. We've traditionally used JPG/JPEG, GIF, and PNG images but Google and the Chrome team developed the WEBP format which crunches file size and optimizes rendering. If you go to a site like GIPHY in Chrome you'll be served a WEBP, but if you go to the same page in Firefox you'll be served a GIF. Since GIPHY lazy loads its images
Dear visitor! Two things happened recently: The income from my book sales went from being enough for me to live off (2024) to zero (2026). The traffic to my blog and my books (which were free to read online) increased beyond what I can currently afford. Virtually all of it comes from AI crawlers, so there is no ad income. Therefore, I’m taking my blog and my books offline so that I can decide what
What can neuroscience teach us about the brains of software developers? A lot. Software development is among the fastest growing jobs in America — projected to grow 17% from 2014–2024 (much faster than the average job growth rate, a projected 7% change from 2014–2024). In order to prepare the workforce to fill the demand, people are beginning to wonder how we categorize programming skills. Is ther
リリース、障害情報などのサービスのお知らせ
最新の人気エントリーの配信
処理を実行中です
j次のブックマーク
k前のブックマーク
lあとで読む
eコメント一覧を開く
oページを開く