Sign in with Twitter

Username:

Web DevRel at @google. Created @preactjs. Do more with less. https://t.co/oGOGAAmmCm

2,213 Following   43,015 Followers   36,765 Tweets

Joined Twitter 9/28/08


@facetimeJS https://t.co/zTMg0o24op @mcclure111 FWIW VNode === JSX.Element @mcclure111 Ah yeah. We are actually redoing that! Will be a bit though.
9/20
2020
@mcclure111 Hmm - something other than the d.ts files in src/ ? 😅 @mcclure111 Lol. This is why we don't recommend using `this` in function components - it works, but it's not the most understandable. @mcclure111 Here's a proposed useLinkState() hook btw, which I think is much much better for function components. I… https://t.co/l8MnTbqZf9 @mcclure111 Ah so that's an odd one - linkState was built before hooks landed and for function components it's kind… https://t.co/ETODebUQRX @Orangetronic @mcclure111 Here's an example that uses it for size optimization: https://t.co/BetjhmpXrU @mcclure111 In the meantime, I've mostly been using function components and hooks, but I generally drop down to cla… https://t.co/IWs6OOX6N9 @mcclure111 This does get us into a funky situation with making a recommendation about how to use the API though, y… https://t.co/UszdtAPscB @mcclure111 In Preact, there's no difference between function and class/object components, since doing so dramatica… https://t.co/IJ9WDe4HRP @mcclure111 You're likely conflating legacy context and new context. Legacy context has always been available for… https://t.co/e88XrIuKCG @saculez @mcclure111 Yes @cramforce @buildsghost I am a temporary resident. @buildsghost Makes sense. Sucks being subject to the outcome but unable to affect it @tomasdev @code You can manually add a forwarded port using "forward port" from the quick menu @georgesboris @dan_abramov Generally a year or more. This doesn't mean freezing dependency updates, just architectural or interface changes. @buildsghost Can non-citizens donate
9/19
2020
@dan_abramov One of the main pieces of advice I give teams is to do their due diligence when putting a stack togeth… https://t.co/lkQl5C5Kdt @benadam11 @NerdCowboy (I should qualify this - there are web compatibility details here that actually limit the am… https://t.co/bb44r48Yq6 @benadam11 @NerdCowboy The framework manages the element, the browser manages its implementation. They're connected… https://t.co/oHX6mkeje4Clicking a localhost URL in VSCode's terminal when connected via Remote-SSH automatically forwards that port (simil… https://t.co/f9Fxf47qzy @NerdCowboy @benadam11 It's not so much the rendering that's to be sped up, it's allowing lifecycle management to b… https://t.co/7VwQajNd8r @choffstein crazy. seems like it's just an off-the-shelf part? A slightly faster ECU with a few gb of ram? https://t.co/yzJHCl6UQV
9/18
2020
@RyanCarniato @marvinhagemeist It affects only hydration and new tree creation, which are abortable in Preact. We i… https://t.co/4k3vZkgtFD @TransUnion No questions, just glad to see you're focusing on the web experience. @nomadtechie Got emotional watching it
9/17
2020
@PowersBenny indeed, been watching it all morning. @frassinier @GaryLChew It does, but only public packages (since it needs to download them) https://t.co/YCmiAFLkFs @brian_d_vaughn I find most bottles kinda hard to wash. For the path ones, you can recycle it (entirely! aluminum i… https://t.co/tSkFsiAqJm @_jayphelps I'm hoping a day will come soon in which I don't spend hours on this @brian_d_vaughn https://t.co/4Uje7pf73H @kristoferbaxter Sunna 😭somehow hadn't seen this until now #ADHD https://t.co/Y1aEF1519E @sadnessOjisan Hope it was a fun read! 👍
9/16
2020
I guess @TransUnion is Team Web https://t.co/2eqZBNu1rE @sadnessOjisan We used to use Rollup directly. Microbundle is actually Preact's rollup.config.js turned into a reusable tool. @sangster Maybe a botched polyfill? @alecmce @obsidian_grey flat. @cristianbote_ @kosamari @DasSurma I just want me office to be as quiet as @kristoferbaxter's @singpranaysingh @GaryLChew fixed! also added some caching hah @singpranaysingh @GaryLChew ah! indeed. @kosamari @DasSurma I found a sweet spot @zpao Yep✅ Find the ECMAScript version of any package: https://t.co/Wdg41qc8io by @GaryLChew https://t.co/wccoTJEUEX @haroenv If you find out, let me know
9/15
2020
@nathansmith One thing you might try would be to import h in any file that contains JSX: import { h } from 'preact' @left_pad @sebnitu The "module" field implies ES5 + ESM. The "exports" field implies modern JS (~es2017 is safe) @brodybits @ljharb @preactjs TBH API standardization is a trade-off: it limits innovation and prevents the explorat… https://t.co/xY02hoj0YPI just blogged about how are we (Edge in collaboration with W3C, Google, Intel) are planning to prepare the browser… https://t.co/hmLP4tFATx
Retweeted by Jason Miller 🦊⚛feeling excited about stuff today. it's refreshing. @benja_gipsyking @alex_zherdev @ryanflorence lol - very much the opposite! I have a slightly revised version of thi… https://t.co/pGRhtaR49k @DawsonBotsford @alex_zherdev @ryanflorence Standalone display mode is the App Manifest "standalone" value. When in… https://t.co/d8xkPjgUMy @nathansmith I think Parcel might be doing something fancy and inferring the JSX pragma. If you are able, I'd be ha… https://t.co/i45owgEozm
9/14
2020
Made some choux. Yoshi wanted it. https://t.co/6yhyu2hKwr @ljharb @brodybits @preactjs To cap things off, I think it would be super interesting to explore not just a wording… https://t.co/EbG6ejRMzi @ljharb @brodybits @preactjs On the flip side, I'm not sure the Preact team would want to take on the expectation m… https://t.co/hOVvies08X @ljharb @brodybits @preactjs FWIW I disagree about a hypothetical Preact suggestion being unactionable. Plugins and… https://t.co/G7bYylas5A @ljharb @brodybits @preactjs The peerDep argument doesn't end up being true in practise. The same semantics that wo… https://t.co/flLQ7sdfYk @_prateekbh It's alive!Hi guys..I'm so happy to announce the launch of my website. I'll be regularly updating my complete catalogue here.… https://t.co/BWDXUxBMZW
Retweeted by Jason Miller 🦊⚛ @sebnitu Thanks! Henry and I have been talking about doing another podcast or two. So many topics we didn't touch on! @lukeed05 @slightlylate @HenriHelvetica Tbh I miss it sometimes. I was able to listen to so many podcasts and audiobooks. @lukeed05 @slightlylate @HenriHelvetica 300km my bad! @HenriHelvetica @slightlylate I pay that per month and I am legally unable to move my car 😭 @daveohalloran @slightlylate @HenriHelvetica 150 miles each direction. It's Canada so my imperial conversion is pro… https://t.co/JrFLkRZmtw
9/13
2020
@slightlylate @HenriHelvetica There's also the whole Canada thing. A 300 mile range is honestly not enough in Canad… https://t.co/MwKdaEjsOR @slightlylate @HenriHelvetica TBH I doubt I'll buy another gas car, but I do still like the whole car design space.… https://t.co/uOO4CC1osF @HenriHelvetica Also they cloned it's design for $10k less and called it the K5. Likely nicer ride quality I'd guess.Dang, Kia's 2021 models are tempting @nathansmith Hmm - are you using a Preact Babel config? If you're doing aliasing you don't need anything Preact specific for Babel. @jurijtokarski Keep me posted, that sounds like something I'd use. @nathansmith Try the npm alias: npm i preact-compat/react-dom preact-compat/react
9/12
2020
😱 @_developit just upgraded the (CSS Houdini) Paint Polyfill to work with supports, registered properties, & inline… https://t.co/vuC74BQiKs
Retweeted by Jason Miller 🦊⚛ @MissNadT Yep @50YM1LK Nah, on my windows desktop lol
9/11
2020
@npinp @GaryLChew Yup, I'm pretty intimately familiar with the issue. Gary's article actually puts some nice data a… https://t.co/UbNbbWqsDz @npinp @GaryLChew There is! :D If a package has an "exports" key, it is extremely likely to contain modern JS. You… https://t.co/loG2F4j6fJ @fodasynthesis I just use mine as a desktop. The battery only lasts 20 minutes anyway. @_joshw @MinaMarkham My wife has the 2020 13" model with the 10th-gen i5 (I wouldn't recommend the 8th-gen CPU). It… https://t.co/kScA1QHKMv @npinp @GaryLChew The problem is not browserslist, it's that more than 50% of current bundler configurations do not… https://t.co/bACOiyXIdAScrapped together a tool that analyzes any npm package and tells you its ES version. 91% of browsers are ES2017-co… https://t.co/555IpRguBO
Retweeted by Jason Miller 🦊⚛ @philipyoungg @limitedmage @SnazzyHam I haven't tried the 16". I had thought it was the first one to have the fixed… https://t.co/YL9Yf4tfDU @HenriHelvetica @tomdale TBH Preact is more likely to show up as an Asics model (for reasons I can't go into haha) @ddunderfelt My wife has the 2020 13" and it seems much better. TBH it feels like the 2015 model, which is a good thing. @mattpodwysocki I still use my 2015 15".I feel so bad for anyone who bought a 2016-2019 MBP. Least reliable computer I've ever used. @davemethvin he's watching the ceiling for possible meat @TravisWerbelow Write a plan at the start and tell others about it. They will ask about it later and this can trigger renewed interest.he stuc https://t.co/9LdVbLuNde @PierB @sveltejs @fastifyjs If you run on localhost and use simulated throttling from the gear menu it'll give you… https://t.co/BsGf7cIwsn
9/10
2020
⚡ I recently built a demo loan app with preact and @Mono_hq's API🔥 It basically gets your transaction history and… https://t.co/HTovz5eZcP
Retweeted by Jason Miller 🦊⚛ @TheLarkInn Still uses most of Webpack! :) @threepointone @ken_wheeler Got mine too. Plugged it in but haven't used it yet
9/9
2020
📝 AVIF has landed! ⬇️ Here's how to use it today, and how it performs vs other web image formats. https://t.co/waeM2xDp7A
Retweeted by Jason Miller 🦊⚛
9/8
2020
@erickkurohige Since they're still a bit hard to find, here's the hook bindings for Unistore+Preact:… https://t.co/rGVbDvDc9C45/100 Optimize my PWA. The result is just 14.5KB of JavaScript and blazing fast web app. Current total of 106 ord… https://t.co/OKheEW1oh4
Retweeted by Jason Miller 🦊⚛ @erickkurohige I have been enjoying the useReducer hook for this. Otherwise that's what Unistore was built to do: https://t.co/VOUj0t790L @malchata Damn. Hope he gets better quickly. @HenrikJoreteg Woah.
9/7
2020

0