Welcome to the Developer Hub for the web browser Samsung Internet.
Here you will find demos, articles and documentation to help you make the most of the latest web features in Samsung Internet and other browsers too.
One UI to rule them all.
feature-
Using node modules in Deno
Web Development Using node modules in Deno
A bad practice but sometimes there is no alternative.
Last time we introduced about Deno and discussed how it compares to node, like node, Deno is a server side code-execution environment based on web technology. -
Making a useful ‘offline’ page for your web app.
Progressive Web App Making a useful ‘offline’ page for your web app.
We can’t guarantee our users have a good internet connection but we can still be helpful when they don’t. -
Adding Augmented Reality to your Websites
Webxr Adding Augmented Reality to your Websites
Samsung Internet 12.1 Beta adds support for Augmented Reality — here’s how to try it out today
-
Samsung Internet 12.1
Samsung Internet Samsung Internet 12.1
Lots of small quality of life improvements
One benefit of using Samsung Internet is regular updates to improve your browsing experience. Samsung Internet 12.1 focuses on improving the experience on specific devices and improving the tab bar and tab switcher. -
Hello Deno!
Web Development A first look at this new “secure runtime for JavaScript and TypeScript” and how it differs from Node.js
It’s been a while since we last heard any huge game changing news around Javascript or even new frameworks or libraries around (well maybe two days…) but recently the... -
Web Architecture: Server-Side Render or Client Side Render?
Web Development (building in construction)
Every time that we have to put our hands working in a new app, before starting to code there are a few things that we have to decide. Which technology is the best option, what design patterns, check user requirements, and in times like these, which... -
VR Locomotion
Samsung Internet VR Locomotion
Going places in VR
In VR, with an advanced headset, one can explore a scene by walking in the real world. We’re often limited to the size of the room we’re in but the VR world can go on forever! -
Virtual Reality, WebXR and Samsung Internet
Webxr Virtual Reality, WebXR and Samsung Internet
A major update for VR and the Web
Hi! I’m Ada Rose Cannon, as well as being a Developer Advocate for the Web Browser Samsung Internet I am a co-chair of the W3C Immersive Web Working Group and Community Group, these two... -
Animating DOM Changes
Web Development Animating DOM Changes
Smoothly adding, removing, resizing and reordering elements
A common misconception in Web Development is that the DOM is slow. The DOM, short for Document Object Model, is the structure of the Web Site which your code interacts with. If you were to ask me whether... -
New Features in Samsung Internet Beta!
Samsung Internet New Features in Samsung Internet Beta!
11.2 has landed in the Play Store, download it to try out new features.
Samsung Internet Browser Beta - Apps on Google Play -
PWA Series: Service Workers, the basics about offline
Pwa Version en español aquí
In previous articles, we’ve been talking about what a Progressive Web App is and the features needed to make a PWA: HTTPS, a manifest file, and service workers. -
PWA Series: Service Workers, los básicos de la experiencia offline
PWA English version here!
En artículos previos, estuvimos explicando qué son las Progressive Web Apps y las características que posee una PWA: HTTPS, un archivo manifest y los denominados service workers, los cuales veremos a continuación. -
Building a menu which reveals on scroll.
Web Development I built this demo as a quick experiment when we were working on an Internal Samsung product. One feature I implemented was the menu where items reveal themselves as you scroll down. -
Enhancing Multi Pane, Single Page Web Apps with Intersection Observer
CSS Using IntersectionObserver and history APIs
In the previous article we built a magazine style page layout of horizontal scrolling panes using only CSS and HTML, link to the demo. This works really well and is great experience with touch and mouse. -
Horizontally Scrolling Panes with clean HTML and modern CSS
CSS This used to be a really hard problem, new CSS tools make it simpler. Here’s how it works…
Isn’t it nice when the tools you work with get better and better when you’re not looking? That’s what it feels like working in the Web some days. -
Developing on Android phones, Visual Studio Code on DeX
Samsung Internet As you may have seen from some of my previous articles I like doing software development through my phone. These instructions work in regular android but I am using Samsung DeX to get a full desktop experience because having a full keyboard and mouse works well for me. -
Generating a water effect, part 2.
Webgl Writing the shader, generating the surface details.
Generating a water effect, part 1. SVG and Canvas
This is a 3 part breakdown of how this water effect works, you can view the finished demo here…medium.com -
Testing your websites on real devices
Web Development Testing your websites on real devices
A guide to remote debugging with Samsung Internet
As desktop browser developer tools improve continuously, the responsive design modes are incredibly useful for testing out designs on other screen sizes such as tablets and mobile phones. For web developers, it can be... -
MIT Reality Hack 2020
Immersive Web A new year, a new hackathon. Reality Virtually Hack underwent a major redesign for 2020 and rebranded as MIT Reality Hack. This year, the MIT Reality team aimed to be even better than last year by giving participants access to the latest and greatest XR headsets: Nreal light, Hololens 2,... -
PWA series: the manifest file cheatsheet
Pwa We already introduced you to the concept of Progressive Web Apps: a way to bring a native-app like experience into the browser. The technical definition says that in order to call a website a PWA we need three different features: HTTPS, a service worker, and a manifest file. Let’s go... -
Generating a water effect, part 1. SVG and Canvas
Webgl This is a 3 part breakdown of how this water effect works, you can view the finished demo here: https://a-toon-ocean.glitch.me/
This was partly inspired by the water effects in Zelda Wind Waker. -
Current Web on Galaxy Fold
Web Development How to make sure your website looks great on the Galaxy Fold
Samsung Galaxy Fold
Foldable devices are here! Last year Samsung introduced to the market the Samsung Galaxy Fold and other manufacturers have announced similar upcoming devices. While the future looks very exciting for devices and new... -
1st Conference of the Year
Communities YouGotThis was fun !
YouGotThis 2020 at Birmingham
Kevin here 👋, On the 18th January I attended YouGotThis which is a one day conference targeted at early-career developers. The talks are all about non-technical skills to help you have a happy and healthy work life. -
New Year, New Internet Goals 🎉
Web Development Hello World Wide Web community, happy new year! As a new year is rising is that time when you sit down and make some new resolutions for the year ahead and it’s not that different for Samsung Internet. We had an amazing 2019 with a lot of good news in... -
Why You Won’t Hear Us Say TWA
Web Development Trusted Web Activities are definitely a thing; Progressive Web Apps are more important
An appropriate use of the acronym TWA.
Google’s Trusted Web Activities are an important new feature that has come to Android that use Chrome Custom Tabs to present web content without browser UI. They can... -
Samsung Internet for Power Users
Browser Features Turning it up to 11, with the release of 11.0
“Ours go to 11” from This is Spinal Tap
In this article I show how I tweak my Samsung Internet to maximise security, speed and get the interface just how I like it to get the most out... -
Progressive Web Apps: la experiencia nativa en el browser
Web No hace mucho tiempo, cada vez que quería instalar una app en mi querido y viejo Android lo tenía que pensar dos veces, la probabilidad de que me aparezca el mensaje “Insuficiente espacio en el disco” era bastante alta… Esto además de haber sido una señal de que ya era... -
Progressive Web Apps: Making app-like experiences in the browser
Web Development It was not so long ago that I used to have an old smartphone and just the idea of installing a new app was pretty annoying as I had to avoid the “insufficient disk space” message. Besides the fact that I had to buy a new phone, this was a... -
Comment définir Qwant en tant que moteur de recherche par défaut? / How to set Qwant as a default search engine ?
Browser Features Guide en Français et Anglais — Guide in French and English
Comme précédemment annoncé, les utilisateurs français de Samsung Internet ont la possibilité de choisir [Qwant](https://qwant.com) comme moteur de recherche par défaut. -
Bienvenue / Welcome Qwant
Browser Features Article en Français et Anglais — Article in French and English
Bienvenue Qwant:
L’une des valeurs fondamentales de Samsung Internet est de** protéger la vie privée de ses utilisateurs**. -
How to Create Custom Elements in HTML
Web Development Have you ever thought “I wish there were a HTML tag for that”? Well now you can.
Editor’s note: with this post, we’re welcoming the latest member of our team, Kevin Picchi. Welcome, Kevin! –Daniel Appelquist -
Hello Post Processing!
Immersive Web Enhancing rendering fidelity for immersive applications
Editor’s note: This post welcomes to the Samsung Internet Developer Advocacy team. Yannis will be building prototypes and proofs-of-concept using immersive web technology. We’re excited to have Yannis on board with us! -Daniel Appelquist -
Introducing Progressive Web Apps to Samsung Galaxy Store
Web Development …and how to add your own Web App to the Galaxy Store
At Samsung, Progressive Web Apps (PWAs) are one of the features of the Web we prioritise for our web browser, Samsung Internet. -
Samsung Internet 10.2 Beta
Browser Features Broken ring error screen, new tab presentation & reining in spammy apps are all part of the story. Plus: video assistant is reborn!
We’ve been busy. (photo credit: Dan Appelquist) -
Making VSCode run faster on Chromebooks
Web Development When Linux came to ChromeOS, I was very happy to start using Visual Studio code again as my main text editor. Unfortunately my Chromebook isn’t very fast and Visual Studio code was running very slowly. -
Hello Web Community, this is Laura, the new member of Samsung Internet!
Web Development Since this week I am proud to say that I am officially joining Samsung Internet as a web developer advocate!! This is one of the most important moves in my career and here are some reasons why: -
9.4 is Here!
Samsung Internet We’re happy to announce the release of Samsung Internet 9.4 to our stable channel!
9.4 is on the wing to a device near you
We are very excited for the new features in Samsung Internet 9.4 which is rolling out now to all installed devices and available on... -
Using Basis Textures in Three.js
Immersive Web Basis Universal is a new image format designed to produce very small file sizes and to be decoded on graphics cards instead of on the CPU, making it very fast to decode and perfect for WebGL scenes. Support for this is very new and requires the latest THREE.js 106. -
Adding Sensors to the Web of Things
WoT We’re big fans of connecting the web to the “Internet of Things.” This guest post from Samsung Open Source Group’s Philippe Coval, following up this post from last year from ziran sun on Internet of things and GRPR, gives some details on how we’re been progressing on this over the... -
One UI to rule them all.
Web Development How the web can enable One UI across platforms
It was the 7th of November of 2018 and the Samsung Developer Conference’s (SDC) keynote was already on the way. Swarming with announcements, the atmosphere was dense with the promise of a next generation device and it was... -
Six assumptions which could break your website
Web Development A mistake consistently made by some of the biggest websites shows they are thinking about responsive web design incorrectly.
On this Samsung Internet blog we often talk about building progressive web apps, one cornerstone of building web apps is responsive design. Responsive websites can behave correctly regardless of screen... -
Using Houdini Paint API to Render a 3D Model
Web APIs Using Houdini Paint API to Render a 3D Model
“That’s fcked *up”
— Daniel Appelquist, co-chair of the W3C Technical Architecture Group -
Web Workers in the Real World
Web Development Comlink simplifies using web workers and makes them safer to use but beware these hidden costs.
I wrote this article whilst building a demo website which uses both expensive physics and an expensive SVG filter. It was important that it felt really tactile on mobile devices, so it had... -
Adding 3D Models to your Website
Web APIs The DIY way
do it yourself: add a 3D model to a web page using web components
When we start thinking about assets to include in our websites we run into the usual suspects. Images, fonts, videos and audio — if you’re on the edgier side. But we... -
We Need a More Ethical Web
Web Development This week, we have been celebrating the 30th anniversary of the invention of the web. However, the celebration is tinged with anxiety about the current state of the world and the role the web has unwitting played in making it that way. The misuse of social media to control public... -
Web Standards: the What, the Why & the How? 🕸 📋
Web Development This article was featured in Smashing Magazine on the 14th January 2019. You can find more content like this on Medium through Smashing Magazine & on the Smashing Magazine website. -
New Year, New Samsung Internet
Browser Features Planet Web: Beta 9.2 introduces our spiffy new branding.
We’re excited to be rolling out a big update to our Samsung Internet Beta channel. Along with updating our engine to Chromium 67, our new 9.2 Beta will be the first to feature the OneUI design language. Announced at last... -
Speed up your work flow by turning command line tools into interactive dashboards
Web Development Ever feel like you live in a terminal?
I don’t mean an airport terminal (I’m stuck in the SFO terminal whilst I type this.)
I ‘m talking about the computer terminal, to run command line applications. When I am doing development it feels like I run the same... -
Ups and Downs of the Web 2018 (Unfiltered)
Communities We do a lot of thinking about the web in the Samsung Internet developer advocacy team. And it’s not an understatement that every member of the team has strong opinions about something. Holding strong opinions about the web is kind a prerequisite for this job. So I asked members of... -
8.2 Stable Release is out the Door
Browser Features “Eight (Explored)” by Nikos Koutoulas (CC BY 2.0)
We’ve been testing and refining the 8.2 release of Samsung Internet since September and now we’re happy to report that this upgrade is rolling out across all Android installations. -
The Economics of Empathy
Web Development All I need to be a software developer is coding skills, right?!
A short while ago I sent out a tweet saying that in order to remain relevant as software engineers then we needed to focus on our skills of empathy, cognitive diversity and self-care. -
Web Development on a Phone. Updated for Linux on DeX
Web Development
Since then Samsung has released Linux on DeX as a beta which addresses many of the issues I had previously. I was lucky enough to borrow a Note 9 from work to test out how well I can port my work flow to only need the DeX. -
The “Secret” to DevTools for Mobile Web developers
Web Development The “Secret” to DevTools for Mobile Web developers
A special guest post from Samsung Internet engineering group team member, Adil!
Developer tools provided by browsers are the constant companion of many web developers. We can use them to inspect our code, tell us about errors and run various... -
Introducing Llama Vision, a website that detects llamas through your camera
Web Development a.k.a. How I got started using Tensorflow.js
https://llama.vision (video shown in the background by Karen Ihrig)
A few months ago, I first tried out Tensorflow.js, the machine learning library for JavaScript. I took a pre-trained model I found called MobileNet and copied some of the example code. One... -
Creating a physical and immersive web mashup
Immersive Web Why WebXR and Web Bluetooth make a great combo
WebVR + Web Bluetooth demo running in a desktop web browser
It’s an exciting time for interacting with physical devices via the web — and also for the Immersive Web. The former just received a boost last week with... -
👉 Are you accessible? 👈 — A Primer on Web Accessibility
Web Development Accessibility of the world wide web hasn’t always been a number one priority for web developers (much to detriment of internet users). Whilst very few people set out to design a website that is inaccessible, many studies have documented partially or completely inaccessible websites [1]. -
Happy Hacktoberfest from Samsung Internet🎃 👻 💻
Communities Can you believe that it is nearly October already?! I know we’d all love time to slow down but I’m pretty hyped for October & here’s why…
Hacktoberfest! -
How to use WebDriver and ChromeDriver to automate Samsung Internet
Web Development Good news! Since v8 of Samsung Internet, now available in Beta, it is possible to automate the browser using ChromeDriver, the Selenium WebDriver protocol implementation for Chromium browsers. -
Samsung Internet 7.4 is stable — let’s check-out what’s new 🛒
Browser Features Featuring the improvements from the 7.4 Beta, including special news and shopping additions in the US
A shopping cart —photo by our colleague Diego González (link) -
Introducing Quick Suggest, your personal shopping assistant from Samsung Internet!
Browser Features As holiday shopping season is approaching fast, we are very excited to announce **Quick Suggest, **a shopping assistant built right into Samsung Internet browser. -
Introducing News Push, the first of our news offerings
Browser Features News Push, Be the First to Know
You can now receive news push notification via Samsung Internet v7.4 and be informed of top and trending news from reputable media sources, such as CNN, Reuters, BBC News, and AP, across many categories of interests — world, national, business, technology, entertainment,... -
Ethically Sourced Software at #EMF2018
Web Development Just over a week ago I rolled out the camping gear to join friends & colleagues at a Tech Festival in the gorgeous setting of Eastnor Castle in the UK. This festival is called Electromagnetic Field (EMF) and it runs every two years, much to the delight of many tech... -
A Crisis of Permissions
Web Development A Crisis of Permissions
I ❤ the internet. By visiting a URL I can have access to information, learn new skills, interact with friends, shop, watch movies, play games, you name it. Not only that but new APIs are constantly being created to allow us to interact with the... -
Hello Samsung Internet 8.2 Beta 👋
Browser Features The next major version of Samsung’s browser for Android is now being released for beta testing
“Eight (Explored)” by Nikos Koutoulas (CC BY 2.0) -
Hello Samsung Internet — I’m Amy, Nice to Meet you 👋
Communities This is my first week at Samsung; I’ve done my induction, been shown the fire exits and been given a desk — it’s official! I’m joining the Samsung Internet Web Developer Advocacy team for a six month internship and cannot wait to get started in my first “tech” industry role.... -
All the Keynote talks from Samsung Create 2018
Web Development Starting off with our series of Create conference videos are the keynotes from the event. There is really no better way to set the theme of a conference and inspire attendees than with a good opening keynote. At the Create conference, we were fortunate to have the following keynote speakers.... -
Create, a web event from Samsung
Web Development con·nec·tion (kəˈnekSH(ə)n/) noun - a relationship in which a person, thing, or idea is linked or associated with something else
A major component to my work over the years has been creating connections. Connections between various industries and immersive technologies, the flat web with 3D, and connections... -
Tweet My Wedding Dress
Web Development Tweet My Wedding Dress
Coming up on two years ago, I attended EMF Camp, ‘a non-profit UK camping festival for those with an inquisitive mind or an interest in making things’, the best way I can describe it is ‘It’s like Glastonbury for nerds’. One of the many incredible... -
Disappearing Frameworks
Web Development How new web platform features and compile-time frameworks are establishing the next era of web development
Credit: Stefan Bucher
Frameworks like Angular, React and Ember are par-for-the-course for complex web development these days. Over this decade (Angular was first released in 2010) they have grown to become defacto... -
Isomorphic ES Modules
Web Development Earlier I demonstrated how to build a Single Page App which shares templates with the Server Side Code. (See the video below.)
We share the web app’s templates to enable the first page load to be pre-rendered on the server. This practice lets Web Apps start faster and be... -
Samsung Internet v7.4 Beta is here!
Browser Features Our latest Beta version of the Samsung Internet browser has now been released to the Play Store. Here’s what’s new this time…
Samsung Internet Browser Beta - Apps on Google Play -
Protecting yourself from malicious web sites and advertising on the web
Browser Features We take customer feedback seriously at Samsung Internet. So when we get feedback from our customers that they are seeing weird or confusing messages pop up when using our browser to surf the web, we want to help. If you are a frequent web user, you may find yourself face... -
We’re helping out on MDN Web Docs — and you can too!
Web Development If you’re a web developer, you’re likely to be familiar with MDN Web Docs, “the encyclopedia of web development”. It’s a vast set of online resources for web development and its pages are likely to show up in your search results when you look for information on HTML, CSS, JavaScript,... -
Performance Testing Web Assembly vs JavaScript
Web Development An experiment with some surprising results
Created by @diekus
The web just got a lot faster with WebAssembly, the low-level assembly-like language and compile target. The standard has reached cross-browser consensus and WebAssembly is now available in the latest Beta version of Samsung Internet (v7.2.10.12). For more... -
Web Payments update - new payment apps on their way — and more!
Web APIs Making online payments easier is good for customers — and good for businesses and non-profits. We’re excited for the potential for Web Payments to help online experiences to be as frictionless as possible and reduce the web’s high shopping cart abandonment rate. -
Leaving Samsung
Communities Editor’s Note: Jungkee Song has had such a large impact on what has become the Samsung Internet browser, and on the evolution of Progressive Web Apps. We’re sorry to see him go but we wish him best of luck in future endeavors and we hope to keep working with him... -
Help! someone has pointed out my conference has diversity issues!
Communities How do I fix this?”
I get asked this question a lot.
Often it is in response to me refusing to speak at a conference because it does not meet our team’s Diversity & Inclusion policy. I will decline to speak at a conference if the line up is... -
Reducing the friction of online payments
Web APIs Why it might be a good time to consider alternatives to advertising — and how the latest web standards can help
This post is based on a talk I gave at Render Conf last week. The talk was recorded and should be available on the website soon. -
Promises, Promises
Web Development A short and sweet introduction to JavaScript promises and how they’re used in the Web Bluetooth API
If you’ve not already seen, I’ve been making some fun things with Web Bluetooth recently. While I was getting to grips with this technology, I learnt that the ‘request device’ method, the... -
WebVR Navigation in Samsung Internet for GearVR
Immersive Web Being able to move from one site to another is a cornerstone of the Web. Samsung Internet for GearVR (v5.6) now supports navigation between WebVR to WebVR scenes. -
New Samsung Internet Beta, Introduces Protected Browsing!
Browser Features Samsung Internet 7.2 brings an engine upgrade and new UI features and better performance on low memory devices.
Get it here:
-
Making a simple Gamepad Web Component
Web APIs Web Components 101
Para la versión en español, presiona aquí.
different states of the web component
I recently started working on an WebXR demo that would adapt to different platforms and available hardware configurations. The challenge here lies in making the most out of what... -
Creando un Componente Web simple para usar un mando
Web APIs Componentes Web 101
For the English version, click here.
estados del componente
Recientemente empecé a desarrollar un demo que utiliza WebXR con capacidad de adaptarse a distintas plataformas y configuraciones de hardware. El reto está en utilizar de la mejor manera los recursos que tenemos... -
WebXR for Social Good
Immersive Web
Photo: © dizain
Lately I have seen an increase in the use of immersive technologies, especially virtual reality, for causes around social good. Social good is a term that implies a positive impact, on an individual or a society as a whole. Potable water, education, and healthcare are... -
Let’s connect with Samsung Internet v6.4 stable!
Browser Features Featuring Web Bluetooth enabled by default, special local features and security updates
“Connected Thinking” is a key theme for Samsung, so we’re pleased to announce our latest web browser is our most “connected” yet! Following the beta that we released in January — and hot on the heels of our... -
How I built a game in a week
Web Development I tried to make a game mostly using tools available on the web.
Being so short on time I built it out of off the shelf parts carefully picking my tools to build it rapidly. This blog post will introduce the tools I used and the difficulties with joining... -
DLNA comes to the latest version of Samsung Internet for Gear VR
Immersive Web Version 5.6 makes it easy to stream your media to Samsung Internet for Gear VR
Version 5.6 of Samsung Internet for Gear VR is here! As a browser optimized for the Gear VR, you can browse the web, enjoy WebVR content (like the Dr. Who Time Vortex VR... -
Optimising A-Frame Assets for Faster Starts
Web APIs We’ll just let this one slide…
Purple Nugget # 2: Hedgehog Curling
Inspired by the XKCD emoji sports. Now you can curl your hedgehogs in 3D! (No actual hedgehogs were thrown in the making of this demo) -
Hacking Storms in Antigua with the UN
Communities Sometimes a seemingly strange opportunity comes your way and you just have to roll with it.
Such was the situation two weeks ago when a last-minute opportunity came our way at Samsung Internet Developer Advocacy to present and judge at a UN-sponsored hack-a-thon in Antigua. The organization that was... -
Lessons Learned, making our app with Web Components
PWA This is a post exploring how we used web components to create a web app and a toolkit to allow novice developers to build visualisations and configure a midi controller in their web site. -
Gamepad API to control parts of an SVG
PWA As easy as rolling your eyes…
Para la versión en español, ver aquí.
Purple Nugget # 1: Angry Panda
(In case you’re wondering why she’s angry, it’s because she hasn’t had her bamboo yet) -
Gamepad API para controlar partes de un SVG
Web APIs Tan fácil como mover los ojos…
For the English version, refer here.
Nugget # 1: La panda enojada
(En caso de que te preguntes por qué está enojada, es porque no ha comido su bambú todavía) -
Perfectionism, anxiety and learning to be kind to yourself
Communities “If an interviewer ever asks you what your weaknesses are, just tell them you’re a perfectionist”.
_This was the advice given to me by my boss in my first ever job in IT. It is the kind of statement that makes eyes roll across the board, interviewees and interviewers alike... -
Try our download improvements with Samsung Internet Beta v6.4
Browser Features Our latest Samsung Internet Beta v6.4 is now rolling out to the Play Store and Galaxy Apps Store. Along with some bug fixes, it contains a number of improvements related to file downloads. -
Interviews are fun (I promise!)
Communities I spoke about this topic at codebar Monthly December ’17 and many people asked me to blog about it, so here are my tips to get over interview anxiety.
-
VJ On The Go
Web APIs The Story of a Seasonal Party App
Foreword: I feel incredibly privileged to get an opportunity to work with Ruth. I have seen her demonstrate incredible works of creative programming bringing together Audio, Visualisations and People to produce live art! After seeing a recent demo at JSConfEU I proposed a... -
Raindrops on roses, whiskers on kittens, declarative web APIs and truly serverless web endpoints
Web Development Here are a few of my favourite things you may not have heard of.
This article introduces some cool things I have been playing with recently that have excited me. The thread which ties them together is getting communities of sites to work together across domains, but powered... -
Ethics in (web) VR
Immersive Web VR content is becoming more accessible to build, with the help of tools such as A-Frame and Unity developers can create VR experiences fast and share them over the internet. The downside this may bring is that nothing is stopping them from creating content without thinking about who consumes it.... -
Web Audio en distintas plataformas
Web APIs Un vistazo a los distintos comportamientos del API de Web Audio
For the english version: “Web Audio on different platforms”.
-
Updating our Diversity & Inclusion Statement
Communities
Today we are publishing an update to our statement on supporting diversity and inclusion in technology events. Our original statement, published on this developer blog, has proved itself over the past year by guiding our choices of what events to support and how and when we take an... -
Common Responsive Layouts with CSS Grid (and some without!)
PWA Example code for you to try out, change and make your own
CSS grid is now supported in Samsung internet v6.2 and many other modern browsers and has been the answer to many a prayer of web developers everywhere. In the same way that flexbox gave us a way to... -
The Voice-Powered Web - combining browsers with AI voice assistants
Browser Features What if you could interact with the Web via voice assistants like Alexa, Bixby, Cortana, Google Assistant and Siri?
“Go to mozillafestival.org. What are the navigation items? … Go to ‘Schedule’.” -
Optimising A-Frame Assets for Faster Starts
Communities Running an engaging workshop
Last week I helped run a workshop on Progressive Web Apps with Jo Franchetti and Peter O’Shaughnessy. We ran the workshop twice, once at Mozilla Festival (a 3 day web technology conference) and again at JS Monthly (a tech meetup). Both times we managed to get... -
Public Speaking for Beginners
Communities Tips to get you through your first talk
Speaking in public for the first time can be nerve-wracking, but that doesn’t mean that you shouldn’t try it. Learning to be comfortable speaking in public can improve your communication skills, your ability to explain complicated topics to laypeople and your confidence.... -
NYC, if I can make WebVR here…
Communities
Like no other…
Frank Sinatra sang, “If I can make it there, I can make it anywhere” when referring to New York City. The city that never sleeps definitely gives off an energy that is unique when compared to any other city I have visited. The streets of... -
US users can get rewarded for simply using Samsung Internet!
Browser Features We are happy to announce that Samsung Rewards is coming to Samsung Internet!
What if — just by using your favorite browser, Samsung Internet — you could win surprise trips to your favorite destinations, earn gift cards and more? -
Samsung Internet v6.2 now Stable
Browser Features Coming soon to an Android 5+ device near you! With Night Mode, Tracking Blockers and all the great features from the Beta.
With a big thank you to all of our beta testers, Samsung Internet v6.2 is now being released to our Stable Channel. In the next few days it... -
Optimising A-Frame Assets for Faster Starts
Web Performance If you care about your privacy online, good news: we care about it at Samsung Internet too! It’s always been a top priority for our browser. You may have seen some of our privacy-related features, such as our supercharged private browsing feature, Secret Mode, complete with biometric authentication_._ We also... -
How to accept Samsung Pay on your website, using Web Payments
Web APIs
Samsung Internet and Samsung Pay make a great team!
Did you know that Samsung Pay is accepted at more retail locations than any other mobile payment service? Now Samsung Pay can be used for mobile web payments too, to make secure purchases across the web in eligible countries.... -
Success with CSS
Web Development Writing great CSS is an often overlooked and undervalued skill, especially when starting a project or hiring colleagues. Yet we’ve all worked on, or at least seen CSS that has absolutely run away with itself; thousand line long files with selectors nested four deep and splattered with !important. -
6 myths of Progressive Web Apps
PWA Terms like “Progressive Web Apps” (PWAs) are useful to help spread concepts, but they come with a risk of misuse and misunderstanding. As a fairly new and evolving concept, PWAs may be defined and understood differently by different people. In this post, I’ll share some common myths (IMHO) about PWAs.... -
Smart Go Next
Browser Features Introducing a neat new browser feature that makes filling out forms easier
Entering data is a frequent user action during web browsing (e.g. for logging in, registering, booking etc.). The primary way of entering data inside the browser is through forms. Form-filling is an important activity, but it is comparatively... -
Optimising A-Frame Assets for Faster Starts
PWA Collaboration between Samsung Internet, the University of Edinburgh and the Achavanich Beaker Burial project
An attendee at the Explorathon event in the Museum of Edinburgh trying out the WebVR experiences, 29th September. -
Announcing the W3C Workshop on WebVR Authoring
Immersive Web Come discuss Opportunities and Challenges
Brussels is the host city for this Workshop (picture by David Bruyndonckx)
WebVR has had a tremendous year! Firefox 55 stable has landed support, Edge now implements the spec, Opera has a built in 360/VR player, and a wide selection of... -
Optimising A-Frame Assets for Faster Starts
Immersive Web And how the Web can help…
Games are doing great things for Virtual Reality, driving the adoption of commercial headsets and fuelling innovation. However, VR is much more than just gaming. Let’s take a look at some different kinds of VR applications, to hopefully spark further ideas about where things... -
WebVR - Connecting People, Pandas and You
PWA
On the 22nd of August 2017 myself and Diego gave a talk at JSMonthly about using WebVR to make cool multiplayer games. This post is based off that talk. You can check out the original slides from that here. The talk was also recorded, I’ll add a link... -
Browsing for better battery life
Browser Features As many surveys have shown, the single most important feature for smartphone users is battery life. Web browsing is one of the ways phones are frequently used, so it is important that the mobile browser uses the battery efficiently. -
Human Friendly Colours using HSL
Web Development (If you are already familiar with HSL jump to the end for some fun tips.)
If you are a web developer you are probably accustomed to colours which look like this: -
How to collect gender data
PWA So you are writing a form or building a website where you’re collecting data from your users, you want to add in a gender field. Why???
Before you continue reading the rest of this post, ask yourself: -
Big news for our new Samsung Internet beta v6.2!
Browser Features For the first time, Samsung Internet is becoming available for all Android L+ phones! Plus CSS Grid and lots more…
Welcoming the good ship Android L+ to Planet Samsung Internet! Thanks for the image Diego González! 😂 The Android robot is reproduced or modified from work created and... -
Speaking to the Web with the Web Speech API
PWA
What if you could interact with the web without using a keyboard, mouse or touch? Another way to interact with the web is possible by using your voice. The Web Speech API allows you to interact with a website by talking and receiving audio feedback from the website.... -
How exclusive tech events can foster an inclusive tech community
Communities The modern tech scene has a stereotype. Many people don’t fall into it and they therefore are put off joining the tech community. Events that focus on underrepresented groups can help show that tech can be a fun place for everyone. -
Empowering Enterprise & International Developers - Unite Europe 2017
PWA
So I recently returned from Unity’s Unite Europe 2017 event in Amsterdam. This three day event is a must attend conference for anyone doing development with the Unity game engine on the East side of the Atlantic. As expected, the event brought in developers from all around Europe... -
A beginner’s guide to Service Workers
PWA This guide is aimed at people who have some experience with HTML, CSS, and JavaScript. It covers the basics of service workers and how to use them without going into too much detail, with the aim of letting you build a prototype as quickly as possible. -
Web Audio on different platforms
Web APIs Taking a look at different behaviors of the Web Audio API
Para la versión en español: “Web Audio en distintas plataformas”.
-
Here’s what you get for free with a Progressive Web App
PWA Add to Home Screen banners, special icons, search engine placements and more…
After writing earlier about how you’re not forced to use all the components of Progressive Web Apps together, here’s the counterpoint: if you do follow the PWA recipe, there’s a bunch of added benefits you’ll get from browsers... -
We now have a community-approved Progressive Web Apps logo!
PWA Congratulations to our colleague Diego González and ❤️ to the PWA community!
The term ‘Progressive Web App’ has been around since 2015, describing an approach for developing web experiences that combine the best of the web and the best of native apps. However, up until now there hasn’t been... -
Being fast and light - Using binary data to optimise libraries on the client and the server.
Web Performance The Web has Native support for parsing and editing Binary data. This can be very efficient for example this is how I sync the state of 170 Virtual Reality users in the same venue without bringing down the network. -
Progressive Web Apps are a toolkit, not a recipe
PWA Update: OK, they are a recipe too, but hear me out…
By Italian_Bicycles
The term ‘Progressive Web App’ is generally interpreted as a recipe for a bunch of features that must be combined together: -
Eleven examples of how WebVR is being used today
Immersive Web Last week I got to speak at WebXR in Paris, a meetup focused around WebVR and WebAR. I got to meet a lot of passionate people and I am excited that there is such a large active community focused around the topic that we at Samsung are helping to develop.... -
Using Google’s Blocks with A-Frame to make exciting scenes!
PWA Google has recently launched blocks, blocks is a user friendly tool for 3D modelling, items made in blocks are added to a repository under a Creative Commons license. -
Creating Inclusive Tech Communities
Communities Diversity means nothing without inclusion.
AnvilHack II — photo by MLH
I’ve been organising events in my spare time for over 3 years now. At first, I didn’t understand why I would want to make my events appeal to more people, I already had a steady stream of attendees.... -
Look Forward, Fashion Tech
WoT Samsung Internet makes WebVR fashionable
Attendees experiencing the VR Tranquilitie dress in Paris
The FashionTech movement, born of the encounter between cutting-edge technologies and the worlds of fashion and retail, saw the celebration of the Look Forward Fashion Tech Festival at the Gaite Lyrique venue in Paris... -
A beginner’s guide to making Progressive Web Apps
PWA You may have heard about Progressive Web Apps or PWAs for short, I’m not going to go into all the details of what exactly makes up a PWA or how they work. For the purpose of this post, a PWA is a website that you can add to your phone’s... -
Because Browser Diversity Is Good For The Web
PWA
Browser logos from github.com/alrra/browser-logos
“Just ask Microsoft to stop working on Edge and we would be fine! Adopt Google Chrome!” -
Web Communities - For the People
Communities I’m a believer in the power of communities. I’ve had some first-hand experience of the positive effect of communities through my involvement in Mobile Monday. A set of loosely connected (and highly diverse) free mobile industry events, it grew into a global phenomenon, created lasting relationships, spin-off events and meet-ups.... -
Preview - WebVR & Web Payments at FullStack 2017!
PWA FullStack, the JavaScript, Node and IoT conference, is returning to London next month — and Ada and I will be there!
Ada is speaking on the first day right after Douglas Crockford (so no pressure Ada! 😉). Ada will be talking about _Virtual Reality and the future of the Web — _sharing the... -
Making my first WebVR game using A-Frame
Immersive Web I thought it was about time to try my hand at WebVR. I’ve played with regular old VR before, but for the fun short experiences I like to make, WebVR seemed like a better option because IT’S ON THE INTERNET. You can share it with a link and view it... -
Augmented World Event 2017
Immersive Web
There are not many event series I can say I have attended since day one but the Augmented World Expo, formerly the Augmented Reality Event, is one I can put in that category. This was the 8th annual event and no doubt it sure has come a long... -
Bringing AR to the Web
Immersive Web
The day you can interact with the world through the web is a lot closer than you think.
Today, QR codes are widely used to navigate to a web page on your web browser by scanning a barcode in the real world. QR codes hold text information... -
Writing software using a phone!
PWA Developing without a laptop: Living the dream.
I was sat on my (long) train to work, just reached the halfway point, getting comfy, checking twitter on my phone. -
Announcing Samsung Internet v5.4 stable!
Web Development Rolling out over the next few days, featuring DeX support, PWA ambient badging, Physical Web and more!
Thank you to all our beta testers! Samsung Internet version 5.4 is now being released in our stable channel. As usual with our gradual roll-outs, it will become available worldwide over the next... -
Native form validation — part 3
Browser Features In this third part of a three-part article we will conclude our study of native form validation in browsers. Part 1 discussed general UI considerations and CSS. Part 2 studied a few HTML properties and the JavaScript API. -
Native form validation — part 2
Browser Features In this second part of a three-part article we will continue our study of native form validation in browsers. Part 1 discussed general UI considerations and CSS. Part 3 will discuss the native error messages and offer general recommendations to come to actually usable native form validation. -
Progressing the Story of Progressive Web Apps
PWA
Jungkee Song and Dan Appelquist at last year’s PWA Dev Summit
Last year, prior to my talk about them at Samsung Developer Conference in San Francisco, I wrote about the rise of progressive web apps — web apps that let you have your app cake and still eat all that... -
Optimising A-Frame Assets for Faster Starts
Immersive Web Let’s Build Virtual Reality in the Web
One month left!! Perfect time to get started building your first WebVR experience!!
Great for developers new to VR or new to the Web!! -
Samsung DeX brings a new Dimension to the Mobile Web
Browser Features With the release of the popular S8 we are going to focus on one of its extra special features: Desktop Experience mode, DeX for short.
-
Native form validation — part 1
Web Development After doing exhaustive research into modern CSS and JavaScript form validation, I present my conclusions in this series of articles. It will discuss native HTML validation messages, the CSS :invalid and :valid pseudo-classes, and the Constraint Validation API that is supposed to make form validation easier but doesn’t really. -
Think you know the top web browsers?
Browser Features Our traditional idea of the top five browsers may be over-simplified, outdated and skewed.
If you attend web developer events in much of Europe and North America, inevitably you will see the same browser logos keep cropping up in the speakers’ slides: -
Unpacking the latest Samsung Internet
Browser Features Excited about UNPACKED 2017 and the Galaxy S8? So are we.
Look into the stars and you might even see a planet!
The Samsung Galaxy S8 is here. And apart from being a powerful device with an interestingly big display, most of its innovations come in the form... -
Staying safe online with Samsung Internet
PWA How to use ad-blocking technology to ensure your privacy on the web
The Samsung Internet Browser has been innovating on new features to empower it’s users to browse the web efficiently and safely. By allowing the user to block content which may be harmful to privacy, or adverts which can... -
Desempacando el último Samsung Internet
Immersive Web Emocionado por el UNPACKED 2017 y el Galaxy S8? Nosotros también.
Mira a las estrellas y quizás hasta verás un planeta!
El Samsung Galaxy S8 está aquí, y aparte de ser un dispositivo poderoso con una pantalla interesantemente grande, muchas de sus innovaciones vienen en forma de software,... -
In Los Angeles for IEEE VR and Las Vegas at UNLV
Immersive Web From Staines “Westside” to the USA West Coast
Is that a Gear 360 in Santa Monica beach?
Last week Peter O’Shaughnessy and myself ventured into the West Coast of the United States of America, to attend two events where we met film undergrads, PhD students, VR enthusiasts and... -
The Gamepad Reloaded
PWA Revision of Gamepad API support in Samsung Internet Beta 5.4
I ❤ Gamepad API
A while ago Ada Rose Edwards and myself reported on the state of the Gamepad API in Samsung Internet 4.0, and given that time flies when you’re having fun, a prompt update is due.... -
Bringing the real world to your browser with CloseBy
WoT Imagine you’re hurrying towards your bus stop in the pouring rain (not an unlikely scenario here in London 😉). You dive under the shelter, but there’s no digital display board. How long will you have to sit and shiver there before your bus arrives? -
Release of Samsung Internet Chrome Extension v2
Browser Features
Update Oct 2017: Since the release of v2 (March 2017), we saw a 9.3x increase in our monthly active users (~8k to 75k). We also observed 35% jump in the rating. Thank you so much for using & liking our extension, stay tuned for more updates! -
What does it mean to be an App?
PWA Ambient Badging and Importance (or not?) of URLs
We want your feedback.
When building Samsung Internet we want to use Ambient Badging to let users know the website they are browsing may be installable and behave like an app. -
Samsung Internet Beta now available without sign up
Browser Features Samsung Internet no Longer Samsung Exclusive!
We have received many requests for Samsung Internet to become available on non Samsung Phones and Tablets. Well today we are announcing a new Beta. -
Samsung Internet @ Mobile World Congress 2017
Immersive Web iHola Barcelona!
Samsung Internet booth at MWC Barcelona 2017
Mobile World Congress
It’s been a busy week! Mobile World Congress has come and gone and we’re excited to have talked and demoed the latest version of our browser! Located inside the Samsung area in the mythical... -
Toolbars, keyboards, and the viewports
Web Development
Not this kind of viewport (public domain)
All mobile browsers have two viewports. The layout viewport constrains your CSS — width: 100% means 100% of the layout viewport — while the visual viewport describes the area of the page the user is currently seeing. This visualisation of the two viewports might be... -
4 ways Virtual Reality can now step up and help the world
Immersive Web For many, it feels as though we are increasingly living in an age of political anger and polarisation. Admittedly, technology has had its part to play in that, but as an optimistic technologist, I hope that it can continue to improve our lives overall. In particular, I’m intrigued by the... -
Prototyping a VR web app with the world’s leading tourism company
Immersive Web Interest in WebVR is growing!
A design from the hackathon — copyright TUI Group
For a while now, my colleagues and I have been talking about WebVR — combining the power of virtual reality with the distribution and accessibility of the web. While I love to share our own demos (like Metaverse,... -
Optimising A-Frame Assets for Faster Starts
Web Development A gathering of developers to preview what’s coming to web technology
MPW Barcelona 2017
TL;DR:
Join us at MWP17. March 1st, 2017. Mobile World Center Barcelona. Doors open 4:30pm. Featuring Web Gaming, PWAs, WebVR, and tools for the web platform. Tickets and registration: https://ti.to/samsunginternet/mwp17. -
Optimising A-Frame Assets for Faster Starts
Web Development Samsung has a web browser.
V5 of that web browser came out recently:
Announcing Samsung Internet 5.0
_As some of you may know we have been testing a public beta release for the next major version of Samsung Internet. We…_medium.com -
Introducing Disconnect for Samsung Internet
Browser Features Starting from 4.0, Samsung Internet provides ability to write extensions to block contents on the web page. Content blocking extensions not only allows users to browse the web without unnecessary content cluttering their screen, but also provides ability to browse the web more safely and privately. -
Optimising A-Frame Assets for Faster Starts
PWA
By Carlos - via Flickr
It’s 2017 — a decade on from the launch of the iPhone. What has become of the web, and what is it becoming? That was the topic of my talk this week at London JS. Here’s the short version… -
Making input type=date complicated
Web Development
By Carlos - via Flickr
It’s 2017 — a decade on from the launch of the iPhone. What has become of the web, and what is it becoming? That was the topic of my talk this week at London JS. Here’s the short version… -
HyperTextual Reality
Immersive Web How the Web Democratizes VR
The Samsung Internet team will participate in Virtual Reality Evolution 2017. Join us the 16th of February, where Ada, Elite, Amir and myself will engage in a panel about WebVR and how it enables easier content production for all. -
Wow that was some night in VR!
Immersive Web Last night I gave a talk on Virtual Reality in Virtual Reality at London Web Performance. LDNWebPerf is a monthly talk hosted at the Financial Times in London. -
LDNWebPerf Talk Notes
Web Performance Introducing A-Frame
The goal of this talk is to introduce the audience to making Virtual Reality for the web using A-Frame components to build A-Frame scenes. -
How to take payments on the web with the Payment Request API
PWA A simple demo and how to get real
Paying for things online can be a pain, can’t it? You keep having to type out the same card details and contact details. It’s especially a pain on mobile — when was the last time you gave up filling out a form on your... -
Samsung Internet’s QR code scanner: what’s the deal?
Browser Features Hey, remember QR codes? Those magical black and white squares that convey information and URLs! They can help to bridge the real world and the browser — much like the Physical Web beacon support currently being tested in our beta. -
Announcing Samsung Internet 5.0
Browser Features As some of you may know we have been testing a public beta release for the next major version of Samsung Internet. We are now releasing version 5.0 of Samsung Internet to the public. -
Over The Air 2016 - reporting back
Web Development Heroic hacks, terrific talks and a fond farewell
Last month we attended Over The Air, the developer gathering on mobile, web and more. If you haven’t been, it’s a special combination of conference and hackathon, in a wonderful setting, with a relaxed vibe. This year’s took place in St. John’s... -
Dentro de la Burbuja
Immersive Web O cómo crear fácilmente experiencias inmersivas de fotos 360º en WebVR y PWAs
Hace un par de semanas estaba de vacaciones y mientras tomaba fotos 360º durante el viaje, me di cuenta de algo: no podía compartir esas fotos con mis amigos o familiares porque ellos necesitaban descargar... -
Inside the Bubble
Immersive Web Or how to easily create 360° immersive experiences with photos in WebVR and PWAs.
A couple of weeks ago I was on vacations and while taking 360° pictures of my trip, I realized something: I couldn’t share those pictures with my friends and family because they required to... -
Yes, mobile VR \*is\* real VR
Immersive Web In response to “VR Gets Real with WebVR”
This line in a post about WebVR by Roland Dubois slightly got my goat yesterday:
“VR on the smartphone is not considered “real VR” because it is really a semi-immersive 360-degree experience that is relatively passive and flat while... -
Custom Tabs for Samsung Internet
Browser Features If you’re developing an Android app and want to launch some external web content, hopefully you’ll have considered using a custom tab. This is when you spin up an optimised browser view that can load quicker and integrate more seamlessly with your app. It can make for a nice user... -
muchos navegadores, una web
Web Development Hace unos meses me incorporé a Samsung para trabajar en un equipo que promueve la plataforma web y ayuda a su desarrollo. Aprendiendo de la dinámica interna de una compañía que desarrolla un navegador y de las enseñanzas e ideología de la comunidad, unas de las preguntas más interesantes a... -
Many Browsers, One Web
Web Development A few months ago I joined Samsung to work in a team that would advocate the web platform and advance the web as a whole. Learning from the inner workings of a browser vendor and the open teachings of the community, some of the most interesting questions that I have... -
Optimising A-Frame Assets for Faster Starts
Web Development We’re often asked by developers if we can allow access to a Beta version of the Samsung Internet browser. This year Samsung Internet has been evolving quickly. For example, with the launch of 4.0 earlier this year we’ve moved away from version updates linked to firmware releases to an evergreen... -
W3C WebVR Workshop Follow Up
Immersive Web I just had the most intense two days of my life!
360 degree group photo of the participants!
I attended the W3C WebVR workshop in in San Jose. It was the first workshop on WebVR and was an incredible experience, many of the leaders in VR for... -
Samsung Internet at MozFest!
Web Development Last weekend, London hosted the 7th annual Mozilla Festival, “the world’s leading festival for the open internet movement”.
Our “Getting started with Virtual Reality for the web” session at MozFest (photo by Diego) -
Ready. Set. Gamepad. \[Updated\]
Immersive Web Gamepads are an essential part of gaming, and can provide another type of input device for your web application or experience. Today, Ada Rose Edwards and I are examining the support of 3 popular game controllers that can be paired via Bluetooth with a Galaxy phone and work in the... -
Supporting Diversity at Tech Events
Communities As a speaker, as an event organizer, and as a person working in our industry, I’m concerned with diversity. In my view, diversity is an aim unto itself. (“Because it’s 2015,” as Justin Trudeau famously quipped.) Also, in my experience, diverse teams perform better and products and services designed and... -
Making VR fast and for everyone - What we can learn from The Web
Immersive Web Why VR is uniquely suited to the web and what we can learn from web development strategies.
VR on the web has been a dream of mine since I was a small child. Virtual worlds in the forms of sci-fi books, TV shows and movies showed me what the... -
Is “browser” still the right word?
PWA With the rise of progressive web app technologies, web browsers are more capable than ever. So much so, that the word “browser” doesn’t really fit anymore. -
A thought about VR beyond VR
Immersive Web On the weekend of the 28th of September I attended the BEYOND Symposium for “Future Design Thinking” in Karlsruhe, Germany. This conference is of special interest because it gathers content creators and decision makers around future design trends. In its 2016 edition, a full day was dedicated to Virtual Reality.... -
BytesConf 2016 and spreading the word about PWAs
PWA Last week I was fortunate enough to be one of the speakers at BytesConf, a mini-conference in Brighton, UK. It was the second edition of the event run by web design agency Liquid Light. It was a lovely conference with a super-friendly vibe — and it was all in a good cause,... -
WebVR, feasting in the round table
Immersive Web Legend says that Graphical User Interfaces (GUIs) were developed in order make our interactions with command-line systems *so much* easier. In the early days, in a world where black screens, floppy disks and non-existent connectivity were the norm, menus, toolbars, buttons and ‘mice’ became kings and shared a place in... -
Optimising A-Frame Assets for Faster Starts
Immersive Web tl;dr Check out the imageOptim web service for providing images Which download faster and are optimised for WebGL. The apis for this are detailed below. -
Highlights from Google’s Progressive Web Apps training in London
Web Development Last week, Google kindly invited Ada Rose Edwards and me to join them at “Building Progressive Web Apps”, a 3-day PWA bootcamp at Skills Matter in London. The event was free for attendees — the only “catch” was that they wanted lots of feedback, as it was the first of its kind... -
How to make Sky Boxes from A-Frame Scenes
Immersive Web Bookmarklet to produce equirectangular images suitable for sky spheres from A-Frame scenes.
This has now been rewritten with a new faster method based on cubemaps. The orignal post has been kept for posterity. -
Things I learned making a Progressive Web App for “super selfies”
PWA Snapwat is a web app for emoji-fying and doodling on your selfies, because there’s no photo that isn’t improved by the addition of pugs and top hats.
-
I made my first PR to A-Frame!
Immersive Web
The final demo is here: https://samsunginternet.github.io/a-frame-demos/racer.html
Recently I have been experimenting with making A-Frame Demos for the GearVR. One of the demos I had been building was a racer which used THREE.js’ fancy water shader. -
Talking about Virtual Reality in the web and A-Frame at Nineworlds Geekfest
Immersive Web I recently spoke at Nineworlds Geekfest 2016. The nice thing about speaking there was that the audience was a little different from the usual web developer crowd I speak to. Of the audience only one considered themselves a web developer. Although the majority had had some experience with HTML and... -
Introducing Samsung Internet for developers
Web Development Samsung Internet is the web browser that is pre-installed on Samsung Galaxy phones and phablets. It has a market share of about 10% of all mobile browsing in Europe, according to StatCounter. Despite that, we’ll be the first to admit that it’s been quite under the radar for most developers... -
Iris Scanning Comes to the Web
Browser Features One of the differentiators of Samsung Internet compared to other mobile browsers is tighter integration into Samsung-specific device features.
As reported earlier this week, Samsung has announced its latest device, the Galaxy Note 7, which includes an interesting new feature: iris scanning. Previously the realm of science fiction and... -
Samsung and the Polyfill Service
Web Development As a developer I love the polyfill service. Using it I have fixed old IE compatibility issues by adding a single script tag.
A polyfill is a script implementing a feature from more recent web specs. For example theArray.from() polyfill will allow even old versions of IE to make... -
Launching Samsung Internet Dev Rel
Web Development Earlier this year I wrote about the big browser you haven’t heard of yet. Since then a lot has happened. Version 4.0 of Samsung Internet launched. Almost simultaneously, StatCounter started collecting data on its use which has shown an almost 10% market share for Samsung Internet among all mobile browsing....