<!-- mobian-agent-page publisher="dailydev" canonical="https://daily.dev/posts/uniting-web-and-native-apps-with-4-unknown-javascript-apis-smashing-magazine-nk9pf1ks3" -->

---
title: Uniting Web And Native Apps With 4 Unknown JavaScript...
description: The post discusses four lesser-known JavaScript APIs that have the potential to bridge the gap between web and native applications, enhancing the functionality...
canonical: https://daily.dev/posts/uniting-web-and-native-apps-with-4-unknown-javascript-apis-smashing-magazine-nk9pf1ks3
twitter:card: summary_large_image
twitter:site: @dailydotdev
og:type: website
og:site_name: daily.dev
og:title: Uniting Web And Native Apps With 4 Unknown JavaScript APIs — Smashing Magazine | daily.dev
og:description: The post discusses four lesser-known JavaScript APIs that have the potential to bridge the gap between web and native applications, enhancing the functionality...
og:url: https://daily.dev/posts/uniting-web-and-native-apps-with-4-unknown-javascript-apis-smashing-magazine-nk9pf1ks3
og:image: https://api.daily.dev/og/posts/nK9pF1kS3.png
og:image:alt: Uniting Web And Native Apps With 4 Unknown JavaScript APIs — Smashing Magazine
og:image:width: 1200
og:image:height: 630
og:locale: en
---

> ## Documentation Index
> Fetch the complete documentation index at: https://daily.dev/llms.txt
> Use this file to discover all available pages before exploring further.

# Uniting Web And Native Apps With 4 Unknown JavaScript APIs — Smashing Magazine

**[Smashing Magazine](https://daily.dev/sources/smashing)** · 11 min read · 20 upvotes · 1 comments

## Summary

The post discusses four lesser-known JavaScript APIs that have the potential to bridge the gap between web and native applications, enhancing the functionality of Progressive Web Apps (PWAs). These APIs include the Screen Orientation API, Device Orientation API, Vibration API, and Contact Picker API. Each API's capabilities, browser support, and practical implementation are explored through detailed examples and code snippets.

## Full article

daily.dev links to this article rather than hosting it. Read it at the original source: <https://smashingmagazine.com/2024/06/uniting-web-native-apps-unknown-javascript-apis/>

## Community discussion

Top comments from developers on daily.dev.

**@ahmadmunib** · 0 upvotes

> Interesting!!

## Similar posts on daily.dev

- [Don’t just attend KubeCon \+ CloudNativeCon, Merge Forward your experience\!](https://daily.dev/posts/don-t-just-attend-kubecon-cloudnativecon-merge-forward-your-experience--l0rpp73x8) · CNCF · 1 upvotes · 0 comments
- [Announcing H2 2026 KCDs](https://daily.dev/posts/announcing-h2-2026-kcds-m96goajm1) · CNCF · 1 upvotes · 0 comments
- [Two months of Open Community Groups](https://daily.dev/posts/two-months-of-open-community-groups-asf52zhbs) · CNCF · 0 upvotes · 0 comments
- [CNCF Unveils Schedule for KubeCon \+ CloudNativeCon Europe 2026](https://daily.dev/posts/cncf-unveils-schedule-for-kubecon-cloudnativecon-europe-2026-ikhcoa5cb) · CNCF · 2 upvotes · 0 comments
- [CNCF Debuts KubeCon \+ CloudNativeCon Japan 2026 Schedule](https://daily.dev/posts/cncf-debuts-kubecon-cloudnativecon-japan-2026-schedule-xp5pyudub) · CNCF · 1 upvotes · 0 comments

---

Tags: [#tech-news](https://daily.dev/tags/tech-news), [#webdev](https://daily.dev/tags/webdev), [#javascript](https://daily.dev/tags/javascript), [#pwa](https://daily.dev/tags/pwa)

[View this post on daily.dev](https://daily.dev/posts/uniting-web-and-native-apps-with-4-unknown-javascript-apis-smashing-magazine-nk9pf1ks3)

```json
{"@context":"https://schema.org","@graph":[{"@type":"Organization","@id":"https://daily.dev/#organization","name":"daily.dev","url":"https://daily.dev","logo":{"@type":"ImageObject","url":"https://daily.dev/apple-touch-icon.png","width":180,"height":180},"sameAs":["https://twitter.com/dailydotdev","https://github.com/dailydotdev","https://www.linkedin.com/company/daily-dev-ltd"]},{"@type":"WebSite","@id":"https://daily.dev/#website","url":"https://daily.dev","name":"daily.dev","publisher":{"@id":"https://daily.dev/#organization"},"potentialAction":{"@type":"SearchAction","target":{"@type":"EntryPoint","urlTemplate":"https://daily.dev/search?q={search_term_string}"},"query-input":"required name=search_term_string"}}]}
{"@context":"https://schema.org","@type":"TechArticle","headline":"Uniting Web And Native Apps With 4 Unknown JavaScript APIs — Smashing Magazine","url":"https://daily.dev/posts/uniting-web-and-native-apps-with-4-unknown-javascript-apis-smashing-magazine-nk9pf1ks3","mainEntityOfPage":{"@type":"WebPage","@id":"https://daily.dev/posts/uniting-web-and-native-apps-with-4-unknown-javascript-apis-smashing-magazine-nk9pf1ks3"},"datePublished":"2024-06-20T16:11:40.486Z","dateModified":"2024-10-05T17:06:04.035Z","description":"The post discusses four lesser-known JavaScript APIs that have the potential to bridge the gap between web and native applications, enhancing the functionality...","image":"https://media.daily.dev/image/upload/f_auto,q_auto/v1/posts/03b009962014cc7f8b8fbb6222dc425f?_a=AQAEuiZ","thumbnailUrl":"https://media.daily.dev/image/upload/f_auto,q_auto/v1/posts/03b009962014cc7f8b8fbb6222dc425f?_a=AQAEuiZ","isAccessibleForFree":true,"articleSection":"Smashing Magazine","inLanguage":"en","publisher":{"@type":"Organization","name":"daily.dev","url":"https://daily.dev","logo":{"@type":"ImageObject","url":"https://daily.dev/apple-touch-icon.png","width":180,"height":180}},"author":{"@type":"Organization","name":"Smashing Magazine","logo":"https://media.daily.dev/image/upload/t_logo,f_auto/v1/logos/smashing","url":"https://daily.dev/sources/smashing"},"commentCount":1,"discussionUrl":"https://daily.dev/posts/uniting-web-and-native-apps-with-4-unknown-javascript-apis-smashing-magazine-nk9pf1ks3","interactionStatistic":[{"@type":"InteractionCounter","interactionType":{"@type":"LikeAction"},"userInteractionCount":20},{"@type":"InteractionCounter","interactionType":{"@type":"CommentAction"},"userInteractionCount":1}],"keywords":"tech-news,webdev,javascript,pwa","timeRequired":"PT11M"}
{"@context":"https://schema.org","@type":"BreadcrumbList","itemListElement":[{"@type":"ListItem","position":1,"name":"Home","item":"https://daily.dev"},{"@type":"ListItem","position":2,"name":"Smashing Magazine","item":"https://daily.dev/sources/smashing"},{"@type":"ListItem","position":3,"name":"Uniting Web And Native Apps With 4 Unknown JavaScript APIs — Smashing Magazine"}]}
{"@context":"https://schema.org","@type":"WebPage","@id":"https://daily.dev/posts/uniting-web-and-native-apps-with-4-unknown-javascript-apis-smashing-magazine-nk9pf1ks3","comment":[{"@type":"Comment","text":"Interesting!!","datePublished":"2024-09-18T13:09:22.557Z","url":"https://daily.dev/posts/nK9pF1kS3#c-KlRQi4YSD","author":{"@type":"Person","name":"Ahmad Munib","url":"https://daily.dev/ahmadmunib","image":"https://avatars.githubusercontent.com/u/94528926?v=4"}}]}
```

