Deleted articles cannot be recovered. Draft of this article would be also deleted. Are you sure you want to delete this article?

We’ve just published the js-sys crate on crates.io! The js-sys crate contains raw #[wasm_bindgen] bindings to all the global APIs guaranteed to exist in every JavaScript environment by the ECMAScript standard. It does not contain bindings to any Web- or Node-specific APIs. With the js-sys crate, we can work with Objects, Arrays, Functions, Maps, Sets, etc… without writing the #[wasm_bindgen] impor
cargo install pax px --watch index.js bundle.js Why? time px index.js bundle.js real 0m0.015s user 0m0.006s sys 0m0.006s Your bundler is a tool. It’s supposed to help you, not slow you down. You know the feeling. You make that tweak, hit ⌘S ⌘Tab ⌘R, and… nothing changes. You get the old version. You beat the bundler. You wait a few seconds, hit ⌘R again, and your changes finally show up. But it’s
20180713追記 Intervention reports について追記しました ブラウザのバージョンアップは定期的に行われており、その度に廃止される機能もあります。 廃止されることは公式にアナウンスされますが、そもそも自分が使っているかどうかすべてを把握することは難しいでしょう。JavaScriptのAPIであったり、HTTPヘッダだったりとその範囲は非常に広く、ライブラリの特定のバージョン以下だと問題になるといったケースも有るかと思います。 このような場合に役に立つ、廃止される機能が使用されていることをWebデベロッパー側で検知する仕組みが「Deprecation Reports」です。 Blink開発者メーリングリストでも議論されていますが、すでにChrome Canaryで動作するので、簡単に動作確認してみます。 Reporting API 表示してるページのエラーなどを指定し
Today's web applications can get pretty big, especially the JavaScript part of them. As of mid-2018, HTTP Archive puts the median transfer size of JavaScript on mobile devices at approximately 350 KB. And this is just transfer size! JavaScript is often compressed when sent over the network, meaning that the actual amount of JavaScript is quite a bit more after the browser decompresses it. That's i
All Microsoft Global Microsoft Security Azure Dynamics 365 Microsoft 365 Microsoft Teams Windows 365 Tech & innovation Microsoft Cloud AI Azure Space Mixed reality Microsoft HoloLens Microsoft Viva Quantum computing Sustainability Industries Education Automotive Financial services Government Healthcare Manufacturing Retail All industries Partners Find a partner Become a partner Partner Network Azu
https://blog.tensorflow.org/2018/03/introducing-tensorflowjs-machine-learning-javascript.html https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEg_-zQTIa9Kq5Ock3cXxKEZxBX7TPTp3fH0hlCSHekNvOdyt7eBfdKxFPO8eIDvmCjes6LzY9G8PUVEmIOEcUbbDnEePQUwnWGLhkmrPZyMM5Joq-9lOcTBxoVs4uBgSiNIQJ_4liZz_oQ/s1600/pacman+webcam.png March 30, 2018 — Posted by Josh Gordon and Sara Robinson, Developer Advocates We’
「Webには時代遅れで脆弱性のあるJavaScirptライブラリで溢れていることが研究により明らかに」という記事のとおり、世の中には脆弱性のあるJavaScriptライブラリを使った多くのウェブサイトが存在します。 IPAが公開している「安全なウェブサイトの作り方」には脆弱性が修正されたバージョンのライブラリを使用する。と記述があったり、「OWASP TOP10 2017 (日本語版)」にも既知の脆弱性のあるコンポーネントの使用を避けるように、と脆弱性のあるライブラリを使用しないよう注意喚起されています。 脆弱性のあるライブラリを使用しているか調べることができるRetire.jsを紹介します。 すべての脆弱性を防げる保証は無いので、あくまで自己責任でお使いください。 Retire.jsとは Retire.jsは上の画像のようにCLIなどで実行することができる脆弱性のあるJSライブラリを検出
The most powerful schema description language and data validator for JavaScript.
import { stringify, parse } from 'zipson'; parse(stringify(data)); Features Efficient compression with a convenient API Zero configuration drop-in replacement for JSON.stringify and JSON.parse Zero dependencies Detection of recurring patterns in recursive structures Automatic reduction of floating point precision unless you actually need those fine 10^-xx decimals Optional detection and compressio
How would your server handle it if the query was 10,000 deep? This may become a very expensive operation, at some point pinning a CPU on the server or perhaps the database. This is a possible DOS vulnerability. We want a way to validate the complexity of incoming queries. This implementation lets you limit the total depth of each operation. Quantifying Complexity Deciding exactly when a GraphQL qu
リリース、障害情報などのサービスのお知らせ
最新の人気エントリーの配信
処理を実行中です
j次のブックマーク
k前のブックマーク
lあとで読む
eコメント一覧を開く
oページを開く