|
244 | 244 | schedule::::スケジュール |
245 | 245 | 他を阻まない:non-blocking |
246 | 246 | 他を阻む:blocking |
247 | | -集約-:coalesce:~ |
| 247 | +合体-:coalesce:~ |
248 | 248 | 競う:competeする:~ |
249 | 249 | competing |
250 | 250 | 競合:contention:~ |
|
288 | 288 | 害-:hurt:~ |
289 | 289 | offline::::オフライン |
290 | 290 | 安全とされる:safelisted |
291 | | -homescreen: |
292 | 291 | mobile::::モバイル |
293 | 292 | 電力:energy:~ |
294 | 293 | interactive |
|
330 | 329 | し易く:help |
331 | 330 | できる-:enable |
332 | 331 | しないようにする:prevent |
| 332 | + 至らす:lead |
333 | 333 |
|
334 | 334 | ●未分類 |
335 | 335 |
|
|
344 | 344 | 上限:limit:~ |
345 | 345 | 上限:limits |
346 | 346 |
|
347 | | - ●指示語 |
348 | | - 種々の:various |
349 | | - 等しい:equal |
| 347 | + ^en:homescreen |
350 | 348 | 他の:different |
351 | | - 起-:happen |
352 | 349 | 量:amount |
353 | 350 | 高い/高:high/higher |
354 | | - かもしれない:leads to |
355 | 351 | -:leave |
356 | 352 | -:parameter |
357 | 353 |
|
@@ -490,11 +486,11 @@ <h2 title="Introduction">1. 序論</h2> |
490 | 486 | 送達~率を改善するために, |
491 | 487 | 各~beaconを即時に送達することを選んでいる |
492 | 488 | — それらの送達を[ |
493 | | -集約する/遅延する |
| 489 | +合体する/遅延する |
494 | 490 | ]代わりに。 |
495 | 491 | 送達を遅延すると、 |
496 | 492 | ~beacon要請を成功裡に完了するための時間が足りなくなり, |
497 | | -重要な~app~dataを喪失するかもしれないので。 |
| 493 | +重要な~app~dataの喪失へ至らすこともある。 |
498 | 494 | ◎ |
499 | 495 | Developers opt for immediate delivery of each beacon, instead of coalescing and deferring their delivery because this provides improved delivery rates. Deferring delivery may mean that the beacon request may not have sufficient time to complete successfully, which leads to loss of important application data. |
500 | 496 | </li> |
@@ -545,7 +541,7 @@ <h2 title="Introduction">1. 序論</h2> |
545 | 541 | </li> |
546 | 542 | <li> |
547 | 543 | ~UAは、 |
548 | | -~mobile機器~上の電力~利用を最適化するために,~beacon要請を効率的に集約することもできる。 |
| 544 | +~mobile機器~上の電力~利用を最適化するために,~beacon要請たちを効率的に合体することもできる。 |
549 | 545 | ◎ |
550 | 546 | Beacon requests may be efficiently coalesced by the user agent to optimize energy use on mobile devices. |
551 | 547 | </li> |
@@ -612,19 +608,18 @@ <h2 title="Introduction">1. 序論</h2> |
612 | 608 | `PAGE-VISIBILITY-2$r に定義された |
613 | 609 | 【が,今や `HTML$r にて`定義される@~HTMLinteraction#update-the-visibility-state$】 |
614 | 610 | `visibilitychange$et ~eventを利用する。 |
615 | | -この~eventは、 |
616 | | -~pageが[ |
| 611 | +~mobile機器においては、 |
| 612 | +この~eventが,~pageが[ |
617 | 613 | ~background状態へ遷移するとき |
618 | | -(例:利用者が他の~appに切替えたとき, ~homescreenへ戻ったとき, 等々)/ |
619 | | -~unloadされているとき |
620 | | -]に~mobile機器†上で発火されることが保証される,唯一の~eventである。 |
| 614 | +(例:利用者が他の~appに切替えたとき, `homescreen^en へ戻ったとき, 等々)/ |
| 615 | +~unloadされるとき |
| 616 | +]に発火されることが保証される唯一の~eventである。 |
621 | 617 | 開発者は、 |
622 | 618 | `unload^et ~eventに依拠するのは避けるべきである |
623 | | -— それは、 |
624 | | -~pageが~background状態にあるとき |
| 619 | +— それは,~pageが~background状態にあるとき |
625 | 620 | (すなわち, `visibilityState$m は `hidden^l ) |
626 | | -には発火されず,その処理nは~mobile~OS†により終了されるので。 |
627 | | -【†と記されているが、別に~mobile環境に限った話では無いであろう。】 |
| 621 | +には発火されず、 |
| 622 | +~mobile~OSにおいては,その処理nは終了されるので。 |
628 | 623 | ◎ |
629 | 624 | Above example uses visibilitychange event defined in [PAGE-VISIBILITY-2] to trigger delivery of session data. This event is the only event that is guaranteed to fire on mobile devices when the page transitions to background state (e.g. when user switches to a different application, goes to homescreen, etc), or is being unloaded. Developers should avoid relying on unload event because it will not fire whenever a page is in a background state (i.e. visibilityState equal to hidden) and the process is terminated by the mobile OS. |
630 | 625 | </p> |
@@ -1054,7 +1049,7 @@ <h2 title="Privacy and Security">4. ~privacyと~security</h2> |
1054 | 1049 | ~UAは,[ |
1055 | 1050 | そのような要請を優先度化する |
1056 | 1051 | ]ことも[ |
1057 | | -それらを集約して~system資源の利用を最適化する |
| 1052 | +それらを合体して~system資源の利用を最適化する |
1058 | 1053 | ]こともできない。 |
1059 | 1054 | ◎ |
1060 | 1055 | The delivered data might contain potentially sensitive information, for example, data about a user's activity on a web page, to a server. While this can have privacy implications for the user, existing methods, such as scripted form-submit, image beacons, and XHR/fetch requests provide similar capabilities, but come with various and costly performance tradeoffs: the requests can be aborted by the user agent unless the developer blocks the user agent from processing other events (e.g. by invoking a synchronous request, or spinning in an empty loop), and the user agent is unable to prioritize and coalesce such requests to optimize use of system resources. |
|
0 commit comments