タグ

ブックマーク / labs.mapion.co.jp (3)

  • Web Workersを使いJavaScriptでバックグラウンド処理に挑む:マピオンラボ(Javascript)

    JavaScriptでバックグラウンド処理が可能になるWeb Workersを試してみました。 以下のようにWorker用のJSファイルを別に作り、それをスクリプト中で呼び出すことで利用します。 index.html var worker = new Worker("test-worker.js"); // workerにデータをPOST worker.postMessage("働け"); // worker.jsからpostされた場合のハンドリング worker.onmessage = function(event) { // 返り値はevent.dataに含まれます alert(event.data); // => "働きました" } test-worker.js onmessage = function(event) { var res = ""; // POSTされたデータは ev

  • マピオンラボ

    世界可降水量マップ 世界の可降水量データ(20kmメッシュ)を可視化 PREVIEW 世界降水マップ 世界の降水データ(20kmメッシュ)を可視化 PREVIEW 3Dマップ 3D地図 PREVIEW Vector Map ベクター地図 PREVIEW Mapion Tech Labs は、株式会社ONE COMPATH(ワン・コンパス)の実験サービスを公開するサイトです。 2022.2.28 お知らせ 2022年2月28日をもって「境界線マップ」「えきのなまえマップ」の公開を終了させていただきました。今後とも Mapion Tech Labs をご利用いただきますようよろしくお願いいたします。 1. 利用規約 1-1. 著作権について 当サイトで公開されるサービス、アプリケーション、データ、およびコンテンツ(内容、画像、デザイン等)の著作権は、特に記載されているものを除き、株式会社ONE

  • iPhone Webアプリにおける13のJavaScript高速化アレコレ:マピオンラボ(Javascript)

    こんちは、中村です。 先日マピオンラボよりリリースしたiPad用地図「マピオンタッチ デラックス」のコアとなるフリースクロール地図ライブラリの開発を担当させて頂きました。せっかくなのでターゲットブラウザをMobileSafariに設定し、比較的スペックがプアなiPhone3Gや3GSでも十分な速度で動作するようJavaScript部分の高速化をアレコレ調べてみたのでまとめてみます。一番低スペックなiPhone3Gで実際にどの程度早くなるかをタイマーで計測してみましたってのがエントリーのミソです。 JavaScriptパフォーマンスチェック - Googleドキュメント 1. new Object より {}(Objectリテラル) オブジェクトを1万個生成するならばリテラルで記述することで約26ms高速化! loop=10000; for(var i=0;i<loop;i++){}; /

  • 1