Sign in with Twitter

Username:

othermaciej @othermaciej San Francisco, CA

Head of @webkit engineering at Apple. Also networking APIs. Opinions are personal unless stated otherwise.

359 Following   2,220 Followers   2,212 Tweets

Joined Twitter 6/3/08


Web Inspector Tip: using queryInstances(prototypeOrConstructor) in the Console will return an array of all objects… https://t.co/08KsRh81dJ
Retweeted by othermaciej
2/21
2020
@sandbags I’m no the best expert in this area. Feel freee to DM though. @LinguaBrowse @webkit @jamonholmgren Someone should file an issue against the Android contribution docs to not poin… https://t.co/9T2rkQl6VD @LinguaBrowse @webkit (There's no Android support in upstream WebKit, it got ripped out at the time of the Blink fo… https://t.co/ujScpUy88L @LinguaBrowse @webkit Link to the page that shows that? @sandbags I don’t think there is a supported way to do what you are asking. @LinguaBrowse @webkit The WebKit project has no involvement with these Android APIs any more
2/20
2020
@sandbags Remote inspector can inspect JSCo texts that aren’t part of a Web view. Im not sure if we have the hooks… https://t.co/vp5TeCnJjt @sandbags I’m not sure I understand the question. Are you asking how to embed JSC in an app or how to debug it? Jav… https://t.co/VxOSBhUi8c @hober @pes10k inb4 "UNOFFICIAL DRAFT background so how could anyone be confused?" @hober @pes10k I mean, other things being equal, it's better for the feature to be documented than not. But yeah, also this. @johnwilander @cabel This reminds me of the first Safari beta.I just opened an email with (+some other fuzzy WebKittens) and it was correct and I feel pleased with myself. @PokeCaptain @chrmod @cliqz @brave @AdGuard @AdblockPlus @johnwilander Noted! To help us review these: - For the f… https://t.co/x7aTSI6s4M
2/19
2020
@mischmerz I'll pass along that feedback. In addition, we'll definitely publicly highlight all the new stuff once i… https://t.co/SmXvmdhnLUIf you're in the iOS, macOS or Safari beta programs, check out the release notes. Lots of new web platform goodness… https://t.co/C7PQ2Xuy2x @jyasskin @hober @RickByers @yoavweiss @marionpdaly @w3ctag Start with people, not profits. The web should be safe… https://t.co/cxHLb9avuX
Retweeted by othermaciej @RickByers @johnwilander @yoavweiss @AutomatedTester @jyasskin @marionpdaly @w3ctag But I note you're starting from… https://t.co/X7g26dk9B0
Retweeted by othermaciej @bz_moz @jyasskin @gsnedders @marionpdaly @AutomatedTester @johnwilander Yep, so much this. @marionpdaly @gsnedders @jyasskin @AutomatedTester @johnwilander TBH I am not sure anyone even knows what resources… https://t.co/UP1H4QG7J5 @jyasskin What set me off was the apparent citogenesis. I saw your tweet before Sam's, and I don't think anyone out… https://t.co/jiws6De1X3 @gsnedders @marionpdaly @jyasskin @AutomatedTester @johnwilander Liked for the shouting part, not the hypothesis ab… https://t.co/vUqKomYvqv
2/18
2020
@dfabu @jyasskin @gsnedders @yoavweiss @AutomatedTester Whether or not he intended it, that's how people unfamiliar… https://t.co/imfZM4kQSe @yoavweiss @AutomatedTester @jyasskin @gsnedders @marionpdaly @johnwilander @w3ctag Of course, there's differences… https://t.co/95M6BuZZPe @yoavweiss @AutomatedTester @jyasskin @gsnedders @marionpdaly @johnwilander @w3ctag Additions need review and quali… https://t.co/IiSpbdF0WG @dfabu @jyasskin @gsnedders @yoavweiss @AutomatedTester "Per [XXX], Apple has a business case not to invest." Norma… https://t.co/IyMvgFmEUG @jyasskin @gsnedders @yoavweiss @AutomatedTester Note that @gsnedders does not speak for Apple (though they are wel… https://t.co/jCHCFGZBnK @yoavweiss @AutomatedTester @jyasskin @gsnedders @marionpdaly @johnwilander @w3ctag This framing presumes that addi… https://t.co/sQO7EgBPXDTime-delayed subtweet: "this person posts content that reflects poorly on my employer" != "this person is a troll". @marionpdaly @jyasskin @AutomatedTester @gsnedders @johnwilander The workshop was a good thing. But it still had so… https://t.co/zmaLvKx5OZ @jyasskin @AutomatedTester @marionpdaly @gsnedders @johnwilander Capping number of reps per org or having formal an… https://t.co/rLv2qsx7S6 @jyasskin @AutomatedTester @marionpdaly @gsnedders @johnwilander If all browser vendors had 50 representatives in e… https://t.co/d1YwuauZoJ @johnwilander I wonder if Gmail team has talked to the Googlers who fear that mobile apps are killing the web.
2/17
2020
@Gok @jfbastien @anttikoivisto @ohunt Not if the branches are statically predictable from the data. (Which is the c… https://t.co/kCiqPLUHdC @ohunt @jfbastien @anttikoivisto 😐 @Gok @jfbastien @anttikoivisto @ohunt Any code that is branchy but not highly data-parallel. @jfbastien @ohunt @anttikoivisto This one? Is this a serious proposal? https://t.co/2uuFJvGeh0 @anttikoivisto @ohunt This C++ proposal is way crazier than I thought it would be before reading it. @jernoble @BonkeyBong @jonathandavis Unfocusing in this case makes sense, but it probably wouldn’t make full screen… https://t.co/yqcMJZlmkg
2/15
2020
@BonkeyBong So your goal is to know whether full screen supports the keyboard? (Cc @jernoble , @jonathandavis ) @BonkeyBong What’s your use case for this? @johnwilander @simevidas We'd love to have them!
2/14
2020
We just had the second phone conference for the W3C Privacy CG. I love how the broader web community is coming toge… https://t.co/DJyF3R3nAn
Retweeted by othermaciej @neil_neilzone @johnnyryan The "almost as uncooperative" credit is flattering, given the context. Some totally fals… https://t.co/ygLN1xSYo0 @kickstand @BrendanEich @robinberjon @aripap @ewlamy @SarahSluis You’re proposing something with a highly implausib… https://t.co/wgyIW8aWJ2
2/13
2020
@kickstand @johnwilander If sites start demanding email addresses for casual visits, we'll have to work harder to p… https://t.co/tvWrYaJtnq @fchristant @rem The common use of "server-side rendering" is definitely puzzling to people who work on browser eng… https://t.co/B7vrIb74Ql @mikewest @johnwilander Seems obvious to me, but I apparently it's less obvious than I thought. In which case I'm n… https://t.co/YNykaBnGJ3Gee, maybe back doors for law enforcement aren’t a good idea. https://t.co/jpEiMKCjLy
Retweeted by othermaciej @mikewest @johnwilander This is definitely true, and it's part of why preventing transfer of info via URLs is hard.… https://t.co/iBtt2IlnXZ @mikewest @johnwilander Agree, they are definitely overlapping. (There's also other redirection tracking vectors su… https://t.co/Lx24fUo0em @mikewest @johnwilander That said, strong solutions to the fully general link decoration tracking problem are also… https://t.co/6n0I2tu3p3 @mikewest @johnwilander Standard link decoration also works by planting something in first party storage. But the i… https://t.co/XfZ4KxCV6A @mikewest @johnwilander Bounce tracking (and perhaps some other forms of first party redirection tracking) can like… https://t.co/5U6NfD0h1R @johnwilander Photos of the development process for this proposal have leaked. https://t.co/p39qyjVaBf @robinberjon @pes10k @BrendanEich @johnwilander "Dictionary attack"? I don't even know what that means.I was never a hardcore Warcraft III player (just played through the campaign), but I'm really enjoying Warcraft III… https://t.co/NEDsAbmqnZ
2/12
2020
@AlicanC @johan_lieber @sramkrishna @joshsimmons @Apple It's not a blanket rule like that. Depends on the project and your manager. @mikewest Oh, we probably need to file a proposal for link decoration as well. @gsnedders @zcorpan I agree, WebRTC testability could use improvements. In WebKit's regression tests we use mock ob… https://t.co/kSMuw5vk47 @gsnedders As far as I know, the only recent blocker was QA. That may sound dodgy, but the state of WebRTC interop… https://t.co/us81GURKN0New Privacy CG Proposal: Bounce Tracking Protection https://t.co/gLwfRhuxn9
Retweeted by othermaciejFor real, this is pretty cool. Some video conferencing & video calling sites worked in Safari since the day we ship… https://t.co/uef1fdWVPbHangouts Meet is now officially supported in Safari https://t.co/sW8PQMmDW8
2/11
2020
The W3C Privacy Community Group is ramping up with some great privacy improvements for the web being hashed out! On… https://t.co/YcW1ivhIcx
Retweeted by othermaciejAs an "anyone but Sanders" primary voter, I hope it's obvious who to vote for by Super Tuesday. @marionpdaly @johnwilander @blassey There are websites today that ask Safari users to disable ITP, but very few of… https://t.co/7AQhMiLcTh @johnwilander @marionpdaly @blassey If it was opt-in, maybe, but even then it might end up being equivalent to opti… https://t.co/j1Me7LEKP8
2/10
2020
@marionpdaly @hober @autostraddle No one wants to hear about Ring (diacritic) though. @johnwilander @blassey There could be an opt-in for users to allow advertisers express interests. Some users are ha… https://t.co/NrCgEEkoTU @marionpdaly @hober @autostraddle This, but also I have so few natural social skills that I kind of need them in liquid form. ☹️ @Myles_Younger Some people do legitimately enjoy heavily targeted and retargetes ads, but it seems to be a minority.
2/9
2020
This got me right in the feels. https://t.co/5ySMUPDZgAOMG it's a cat species that's still the size of a kitten when full grown! Too cute to be real. https://t.co/hrj7gtfeCR
2/8
2020
100 releases with 100 release notes. It’s a lot of work but so worthwhile to share with the web community. Here’s t… https://t.co/R38HxYoTWg
Retweeted by othermaciej
2/6
2020
@BrendanEich @pes10k Maybe it should be renamed to GICG. @renchap @webkit We're somewhat interested. We like this more than background sync.The Storage Access API is now up as an explainer in the W3C Privacy CG repository: https://t.co/iK5M8NYWMW Please f… https://t.co/swX8LafilT
Retweeted by othermaciej
2/5
2020
@ChrisChiera @webkit CC @rmondello @AmeliasBrain @stommepoes Which of those do you think are dupes of this issue? (Just to make sure I don't mis-dupe)… https://t.co/uSz1fIgFKL @johnwilander Nice @satefan @squanderingtime Useful to have a reproducible case. Are you going back from the opened pages quickly or s… https://t.co/kHkGL834Hp
2/3
2020
@wooster Sorry about the lack of official docs. They are documented in headerdoc comments in the source, at least: https://t.co/ykyeaNGy23If you create NSAttributedStrings from HTML, you'll want to switch to the new (undocumented) methods from WebKit in… https://t.co/UGZ0R5rZ1L
Retweeted by othermaciej @chrmod @LucasExqDit @LinguaBrowse @webkit @cliqz @johnwilander What APIs are you looking for? Is it specifically n… https://t.co/PblljWOtnk
2/1
2020
@ReinPre10 @firefox @FirefoxNightly @webkit @reinhart1010 @johnwilander So it’s a specific carrier doing script inj… https://t.co/5yTtVwIgWU @PierB @webkit @bradeeoh Kind of looks like a bug. Is this in the simulator? Do you get the same behavior on-device… https://t.co/xb9mv3BWNJ
1/31
2020
Awful news on California housing https://t.co/G5d45BpY6b @ReinPre10 @firefox @FirefoxNightly @webkit @reinhart1010 @johnwilander would be interested in this for ITP. Is an… https://t.co/4zlyfQow8L
1/30
2020
Thanks to the efforts of the @igalia team's open-source contributions, ResizeObserver provides resize events for DO… https://t.co/noDK4xrsIk
Retweeted by othermaciejWe’ve published an explainer about an idea to harden SMS-delivered one-time passwords by allowing senders to associ… https://t.co/0sITHiPAf4
Retweeted by othermaciej @lsalvoni @bradeeoh or @jonathandavis may be able to help. @bhathos @Mauriciotasca @BenLesh The actual right answer is to measure. That said, it's easier for a JS VM to optim… https://t.co/NgznvWNp7LYES JOIN THIS!!!! I will. https://t.co/JTATTRMHsu
Retweeted by othermaciejInto TLS? Like helping teams and individuals reach their goals? Come manage Apple’s Secure Transports Team: https://t.co/J56SJbBdfY
Retweeted by othermaciej
1/29
2020
Turns out, people seem to like a more private and streamlined approach to federated login https://t.co/iZyYpNjUWSWeb Inspector Tip: You can use console.screenshot([target]) to capture a screenshot of the given target (e.g. a Nod… https://t.co/TXcR4eZLj6
Retweeted by othermaciej @antumbral 😮 @ktguru @salesforce @johnwilander @SalesforceDevs Is it just the one Salesforce app mentioned in the feedback repor… https://t.co/ufZAehM15NMy ratings of musical genres that are memes: Lo-fi hip hop: 👍👍 Djent: 👍👍👍 Vaporwave: 👍 Bubblegum bass: 😐
1/28
2020

0