~/talks

Martin Splitt

what they talk about

all 16 in the filters

where they keep going back

all 32 in the filters

on a stage with

all 10 in the filters

who talks about the same things

titleconferencedate
No BS SEO for web developersrevo.js 20232023-10-04
Search engines fetch HTML, render pages in a headless Chromium instance (now headless Chrome and updated since 2019), and usually render JavaScript in seconds…
Talk on
Technical SEO & JavaScriptVue.js London Live 20212021-10-20
Claims that client‑side rendering works because Google renders with an evergreen Chromium renderer (ES6 is fine) and that render queue delays are short since…
Talk on
Structured data for developersChrome Dev Summit 20202020-12-09
Structured data is a necessary step to make pages eligible for Google rich results but not a guarantee; Google recommends JSON-LD and accepts client-side…
Talk on
3x3 SEO tips for JavaScript web appsChrome Dev Summit 20202020-12-09
Google Search uses evergreen Chromium (since May 2019) to render JavaScript pages, so modern Angular/React/Vue apps generally index but common failures still…
Talk on
WebAuthn: Theory and practiceHolyJS 2020 Moscow2020-11-25
WebAuthn (FIDO2) gets implemented end-to-end: registration with navigator.credentials.create and authentication with navigator.credentials.get, storing public…
Talk on
How hiring processes in Google workJavaScript fwdays'20 autumn online2020-09-11
Says hiring is mostly frozen right now with remote onboarding hurting relationship formation and a planned work‑from‑home push through summer 2021…
Talk on
SEO Cocktail HourSmashingConf Live 20202020-08-20
Google indexes JavaScript by rendering pages with an headless Chrome rendering pipeline (the Puppeteer work owes part of its shape to that), so server…
Talk on
How Google Search renders the web - a look behind the curtainJavaScript fwdays'202020-03-14
Google Search uses a Web Rendering Service that runs headless evergreen Chrome in a managed pool, collects a render tree not pixels, and intentionally skips…
Talk on
Practical technical SEO for modern web appslocalhost conference 20192019-10-12
Builds a small client‑side shop for cheeses and shows why hash fragments hide pages from crawlers, causing only the homepage to be indexed. Replaces fragment…
Talk on
The Myth of the Brilliant DeveloperNG-DE Conference 20192019-08-30
Argues the “brilliant developer” image is a myth: talent is an affinity not destiny, effort and iteration produce expertise, and failure is feedback not…
Talk on
Technical SEO for JS developersRS Conf 20192019-08-09
Search indexing actually fetches HTML then renders JavaScript with a Chrome‑based web rendering service so modern single‑page apps can be indexed; Google…
Talk on
Technical SEO DemystifiedAngularUP 20192019-06-12
Explains how pages enter Google via crawl then a separate rendering queue that runs an evergreen Chromium (sites counted as ~130 trillion in 2016), so client…
Talk on
Technical SEO 101 for React DevelopersReactNext 20192019-06-11
Claims that Googlebot runs evergreen Chrome and that crawl/render/index happens via a headless Chromium rendering queue backed by finite resources and roughly…
Talk on
Technical SEO 101 for web developersHolyJS Piter 20192019-05-24
Explains that Googlebot is evergreen (runs Chrome 74 and a headless Chromium web rendering service), that crawlers fetch HTML then enqueue pages for rendering…
Talk on
Search: State of the UnionGoogle I/O 20192019-05-07
Google updates crawling and indexing: modern Chrome in Googlebot stays evergreen so rendered JavaScript sites use current Chromium; Googlebot crawls 130+…
Talk on
Search and JavaScript SitesGoogle I/O 20192019-05-07
Google updates Googlebot to a modern Chrome rendering engine that brings over 1,000 new features so most ES2015+ syntax, IntersectionObserver and native lazy…
Talk on
Technical SEO for JavaScript developersJavaScript fwdays'192019-03-16
Claim is that search crawlers do a two stage crawl first HTML then deferred JS rendering so JavaScript sites can be indexed but with delay and cost and Google…
Talk on
A short history of the webJavaScript fwdays'192019-03-16
The web timeline shows quick, concrete shifts: HTML 1.0 (1991) then CSS 1 (1996) and ECMAScript (1997), developers reuse tables and frames for layout, Java…
Talk on
Demystifying discoverable web appsFrontEnd Con 20182018-12-04
Googlebot executes JavaScript but often defers rendering (minutes to days) using an older engine (Chrome 41), so purely client-side apps can be discovered…
Talk on
Making Modern Web Content Discoverable for SearchChrome Dev Summit 20182018-11-12
Explains that Google Search defers JavaScript rendering into a queue — deferred rendering queue (minutes to days, sometimes up to a week) — and currently…
Talk on
Creative experiments with WebGL shaders in JavaScriptRuhrJS 20182018-10-13
Shows how to write real GLSL running in the browser: canvas → typed arrays and buffer uploads → vertex and fragment shaders, with GLSL fragment shader code…
Talk on
Dazzingly discoverable, furiously fast web apps with AngularDevFest Ukraine 20182018-10-12
A dog-photo site built as an Angular SPA loads fine for users but gets almost no search traffic because Google indexes JS pages in two waves; adding…
Talk on
Semantic, Searchable Webapps with AngularJSCamp 20182018-07-18
Shows that Google does two‑stage indexing: the crawler indexes raw HTML first and delays costly rendering, so client‑side apps can miss the first wave unless…
Talk on
Semantic, Searchable Webapps with AngularAngularUP 20182018-06-01
Googlebot runs a Chrome 41–based renderer so JavaScript pages get a lightweight first-index from raw HTML and a later reindex after rendering, which can delay…
Talk on
International Speakers' CornerJavaScript fwdays'182018-03-18
-- no description --
Talk on
Getting started with WebVRngVikings 20182018-03-01
Demonstrates building a WebVR scene live with A-Frame using WebGL for rendering and the WebVR/WebXR API for headset pose and controllers, loads a binary gltf…
Talk on
Rendering Performance from the Ground UpngVikings 20182018-03-01
Explains why painting is the slow step and how GPUs and compositing avoid it: parsing → DOM/CSSOM → layout → paint → composite, with 60 fps ≈ 16 ms per frame…
Talk on
Beyond the Basics of Image OptimizationSmashing Conference London 20182018-02-07
Images are by far the greatest bottleneck to performance on the web, and with the average web page size now about 2.5MB large—images taking up 65% of that—we…
Talk on
WebVR with A-Frame - Getting startedJSConf.Asia 20182018-01-25
Workshop shows how to build a working WebVR app with A-Frame + Glitch + glTF, loading a 360 photo from a Ricoh Theta S as a 360 sky texture, importing models…
Workshop on
Virtual Reality in your browserJSConf.Asia 20182018-01-25
WebVR / WebXR actually exposes headset pose and controllers while WebGL renders the graphics; browsers already ship support (Firefox 55, Chrome for Android 59…
Talk on
A visual guide of rendering performanceJS Kongress 20172017-11-13
Shows that the real win is avoiding pixel painting: a sliding drawer demo uses left transitions and triggers the repaint disco (layout → paint → composite)…
Talk on
WebGL: Building Interactive 3D Worlds in the BrowserYou Gotta Love Frontend 20172017-10-30
Starts from a triangle, shows the actual WebGL steps: WebGL render pipeline (vertex buffers, shaders, programs) then moves to higher-level tools Three.js and…
Talk on
Life of a pixel: A visual explanation of rendering performanceRuhrJS 20172017-10-14
Explains how HTML/CSS turn into pixels and gives concrete rules: translate3d forces a compositor layer so moving UI avoids costly repainting, devtools paint…
Talk on
A look at the guts of Polymer 2.0GDG DevFest Ukraine 20172017-10-13
Shows that Polymer 2.0 is mostly thin sugar over vanilla web components: a PolymerElement subclass that auto‑stamps a template (the polymer taco), wires…
Talk on
Rendering performance from the ground upFull Stack Fest 20172017-09-04
Walks through concrete rendering steps: DOM + CSSOM → layout → painting → compositing, and explains why GPUs (thousands of simple cores) win at repeated matrix…
Talk on
Web Components for VRPolymer Summit 20172017-08-22
A declarative Web Components system using Polymer builds scenes, cameras, meshes and materials as DOM elements, loads a glTF model from the network and spins…
Talk on
Virtual Reality with A-FrameAngularCamp 20172017-07-06
Demonstrates a browser-first WebVR stack using A-Frame and asset loading via glTF, shows a live demo importing a full building, adding an ocean and walking it…
Talk on
A moment's reflectionAngularCamp 20172017-07-06
Argues that struggle and learning beat mythical brilliance, supported by concrete anecdotes: a rushed WebGL/WebVR demo that actually goes over well, a German…
Talk on
Rendering performance from the ground upHolyJS 2017 Piter2017-06-02
Starts from a pixel and traces parsing → DOM/CSSOM → layout → paint → composite, showing that streaming HTML parsing and CSSOM drive costly relayouts…
Talk on
Rendering performance inside outFront-Trends 20172017-05-24
Explains rendering as numbers in memory—pixels are arrays of three 0–255 bytes (RGB) and shaders are simple blend/filter functions that run per pixel; copying…
Talk on
Building web applications with Web ComponentsVoxxed Days Ticino 20172017-05-06
Web Components reach Version 1 and unify a platform approach built on four standards: template, custom elements, Shadow DOM and HTML Imports (Imports lack…
Talk on
Progressive web apps with PolymerJavaScript fwdays'172017-04-22
Shows how Polymer builds on Web Components (shadow DOM, template, custom elements, HTML Imports) and what actually makes a site installable: a manifest file…
Talk on
WebVR is the next frontierHolyJS 20162016-12-11
Shows working WebVR wiring: create WebGL canvas, use navigator.getVRDisplays to find headsets, call requestAnimationFrame from the VR display, read VRPose from…
Talk on
Making games with JavaScript and Phaser.ioJS Kongress 20162016-11-28
Browser development lets gravity tunings and input fixes happen in seconds so iteration beats compilation and device copies every time. Phaser.io gives a ready…
Talk on
~/search
type to search 6,249 conferences, 138,987 speakers and 185,172 talks
~/help
cmdctrl k
search every conference, speaker and series
/
focus the filter search
h
home
c
conferences
s
speakers
e
series
t
light / dark — the status bar button does the same
?
this help
esc
close this, then clear every filter — or just the search, while you are typing in it

Ignored while you are typing. Pages without a filter rail have no search to focus.