31 ms·
Safari 10.1
- therealmarv 10y agoaside from the information: This website is sooo rediculously hard to browse on my smartphone (Nexus). The arrows are the only thing working to expand the information and they are really hard to open and close (with strange go backwards behaviour). Really bad website UX Apple.
- ryandvm 10y agoSorry infidel, you're not supposed to be reading this website on unblessed devices.
- sctb 10y agoPlease comment civilly and substantively or not at all. https://news.ycombinator.com/newsguidelines.html https://news.ycombinator.com/newsguidelines.html
- coldtea 10y agoIt's not meant for mobile use any more than a Javadoc webpage is. It's a developer resource to consult while coding on your laptop.
- zitterbewegung 10y agoActually, I loaded the link on my iPhone and it is responsively designed at least for Safari on mobile.
- maaaats 10y agoOn firefox all I see is "Guides and sample code"-heading, a lot of grey and some cut off text.
- DougBTX 10y agoOn iOS it is a single scrollable page with a collapsed table of contents. Bad browser detection?
- pomber 10y agoOne polyfill less for custom elements
- jbmorgado 10y agoSafari is a great browser for MacOS, what it lacks right now, is not more features, is opening the extension system. Let's face it, it is ridiculous to have to pay 100$ a year to be able to improve Apple's product in exchange for nothing. Making plugins for a browser doesn't have in any way the same opportunities to make money from it as making apps for iOS or for MacOS. Still Apple, in all their usual stubbornness refuse to let people to publish and sign their extensions for Safari without paying them their 100$ anual fee.
- deleted 10y ago[deleted]
- deleted 10y ago[deleted]
- comex 10y agoI don't know whether it's ridiculous or not, but it's definitely a culture clash. Safari had a hard time attracting ports of other browsers' extensions even when you could distribute them for free and they were fully HTML-based. (Probably because there was no Windows version.) Now, not only do you have to pay, the old extension system has been deprecated in favor of a new system where you have to bundle your extension within a native app and implement a native-code-based interface. It's probably not a bad interface in isolation (haven't tried it myself), and makes it easier for existing native app developers to add extensions, but I expect it makes code reuse between extensions for Safari and other browsers quite difficult. In comparison, both Firefox and Edge are going in the exact opposite direction and moving to an extension API directly based on, and largely compatible with, Chrome extensions. So pretty soon you'll be able to use popular extensions with any browser you prefer... except Safari. But hey, at least now Safari will be able to take advantage of the popularity of building apps for the Mac App Store. Oh wait...
- bfred_it 10y agoIf Safari starts supporting WebExtensions we're halfway there, but I don't see them switching from their current model anytime soon — sadly for its users.
- dcgudeman 10y agoSupport for fetch and async/await, that's pretty big news.
- deleted 10y ago[deleted]
- tdumitrescu 10y agoWhew. Custom Elements, Fetch, and async/await all at once? Christmas came real early in 2017...
- j_s 10y agoDoes this mean Safari is no longer the new IE? https://news.ycombinator.com/item?id=9804533 https://news.ycombinator.com/item?id=9804533
- r00fus 10y agoSafari is the new IE only if you think Apple is the new Microsoft. A dubious analogy that works if you squint really hard.
- forgotAgain 10y agoI don't know about that. I see Tim Cook as being closer to Steve Ballmer than Steve Jobs. Operations vs Vision.
- natmaster 10y agoThey're still super late to this party. But good to see they're finally implementing this.
- dested 10y agoWebRTC is the main killer for me
- thatmiddleway 10y agoLack of custom elements has been a big problem for years. Glad they finally caught up there. We can finally use semantic HTML with safari!
- jbmorgado 10y agoI don't understand the down votes since it's factual that you can't sign your plugins and distribute them inside Safari (AND ALSO keep them automatically updated) unless you pay Apple their anual fee. But well, fanboys will be fanboys.
- eridius 10y agoI don't know why your original comment was downvoted, but dismissing people who disagree with you as "fanboys" is rather insulting.
- jbmorgado 10y agoCan you provide any other logical explanation to down vote a factual comment completely related to the post?
- eridius 10y agoMy best guess is it's just people tired of seeing someone complain about the $100 developer program membership every time the subject of Safari extensions comes up.
- jbmorgado 10y agoSo people get tired of facing reality and down vote whoever makes them peek outside their walled garden. Ok, it's acceptable.
- eridius 10y agoYou're being insulting again. If you don't want to be downvoted, you might want to try taking a different tone.
- franciscop 10y agoI've never owned a Mac or iPhone but this tone is offensive and not welcome in HN as can be seen in the guideliness: https://news.ycombinator.com/newsguidelines.html https://news.ycombinator.com/newsguidelines.html Be civil [...] Avoid gratuitous negativity.
- GolDDranks 10y agoHmm, still no support for MediaStream Recording or Media Capture APIs. That's unfortunate as I'm currently developing a web app that makes use of microphone input. I'm a Safari user myself, but I'm forced to direct my users to use Chrome or Firefox to be able to use the microphone utilizing features.
- arrakeen 10y agostill no WebRTC?
- bionsuba 10y agoIf it's not yet an official standard then don't count on it.
- bfred_it 10y agoThat doesn't really matter, they pushed CSS Transforms, Transitions and Animations long before they were "standards", hence the slew of prefixed properties still enabled on many browsers. It's more about politics and priorities.
- cpncrunch 10y agoThey have hired engineers to work on it so it is coming. Slowly.
- andreineculau 10y agoGetting merged http://trac.webkit.org/changeset/210942 http://trac.webkit.org/changeset/210942
- alwillis 10y agoIt's under development: https://webkit.org/status/ https://webkit.org/status/
- 0x0 10y agoThis is prerelease documentation though. Any idea about when this reaches a stable release? Also, haven't most of these features already been available in the tech preview? https://developer.apple.com/safari/technology-preview/ https://developer.apple.com/safari/technology-preview/
- threeseed 10y agoWill ship with iOS 10.3 which had its beta release today. The anticipated release date is in the March/April time frame.
- gsnedders 10y agoWhen macOS 10.12.4 ships [edited from 10.12.3, because I can't type]. And Apple doesn't comment about future product releases in general, so good luck finding out when that is. :)
- stablemap 10y agoYes, sorry: I was afraid of changing the given title and there's nothing new here if you run purple Safari. I assume they put this up to go along with the public betas for macOS 10.12.4 and iOS 10.3. I don't get much out of the release notes attached to the tech previews so this was welcome to me.
- tbrock 10y agoBiggest deal here (for me) is the HTML 5 download attribute. Without that you cannot name or provide an extension for files that are triggered for download.
- icefox 10y agoNow if we can just get every company that lets you download monthly statements to fill out this field I would be very happy.
- eridius 10y agoThe server can do this with the Content-Disposition header. The `download` attribute just lets you trigger downloads (optionally with a filename) for URLs that otherwise wouldn't be downloaded.
- AshleysBrain 10y agoIt's important to download JS-generated data as well, such as something in a Blob. You can't set a HTTP header on local content. The 'download' attribute lets the user "download" that without having to wastefully post it to a server and back.
- Turing_Machine 10y agoTo make what AshleysBrain said a little more concrete, imagine an image editor program (or a music editor, or a word processor, or whatever) that's written completely in client-side JS. There are starting to be a lot of these, actually. Without a working download attribute, the only way to save your work is to post it back to the server and redownload it. That is a slow, ugly, and unsatisfying hack to get data that's actually already present on the local machine. Even IE 11 has a way to do this (non-standard, of course, but it does have a way to do it :-). Edge supports the standard way. As I noted in a different post, though, support for the download attribute has already landed in Webkit Nightly for macOS, and is apparently being worked on for iOS.
- deleted 10y ago[deleted]
- franciscop 10y agoWe just need support for required as in <input required> now (; http://stackoverflow.com/q/23261301/938236 http://stackoverflow.com/q/23261301/938236 > If an attribute is not listed here, it is not supported by Safari and WebKit: https://developer.apple.com/library/content/documentation/AppleApplications/Reference/SafariHTMLRef/Articles/Attributes.html https://developer.apple.com/library/content/documentation/Ap...
- shadowfiend 10y agoThat seems to be a documentation oversight. The blog post announcing form validation support mentions `required` explicitly as a supported attribute: https://webkit.org/blog/7099/html-interactive-form-validation/ https://webkit.org/blog/7099/html-interactive-form-validatio...
- kalleboo 10y agoSafari 10.1 hasn't actually been released yet, so the documentation hasn't been updated yet.
- ctrlrsf 10y agoWould love better clipboard support so we could paste images into Gmail and GitHub issues. Having to use Safari more often on a new MBP to save battery, this is one feature I miss daily.
- nkkollaw 10y agoI wish they made it usable, favoring function over [their idea of ]beauty. I still can't use it because of the super-annoing "feature" that greys out tab favicons making impossible to immediately see what site is loaded in that tab if you have a lot of tabs open, and of course not showing the full address on iOS (I'm bother by the fact they think it's a good idea, but at least on macOS there's a setting to remove it). Apple is really falling behind both Microsoft and expecially Google in terms of their own software. It's just not usable anymore. Everything is hidden just to make it look pretty. So annoying. They should focus on their iOS version, because on the desktop the contribution they make is minimal, on iOS no one will install a custom browser instead of keeping the ad-free default one.
- madeofpalk 10y agoLike that super readable Chrome tab bar when you have lots of tabs open? http://imgur.com/a/MZ2dI http://imgur.com/a/MZ2dI
- nkkollaw 10y agoThere is no solution to that many tabs. Not getting it right with 5-6 open seems hard even if you try.
- madeofpalk 10y agoI have no difficulty understanding what my 7 open tabs are... http://i.imgur.com/LB7BqOT.png http://i.imgur.com/LB7BqOT.png But that's just me I guess. To each is their own.
- nkkollaw 10y agoIf there were colored icons in each tab, you'd be able to figure out which tab is which at a glance, without reading every single title until you find what you're looking for. It's so obvious that icons are easier than text—and this is why you see icons everywhere–that I have a hard time understanding how anyone would favor this solution. However, of course I have no interest in convincing you to switch browser, it's definitely a matter of preference.
- macrael 10y agoSafari is a great browser and I'm sometimes surprised at how huge Chrome's mindshare among developers is. Every time I try Chrome out on my Mac I end up running screaming back to Safari. Safari doesn't choke on tons of tabs, it doesn't eat battery and memory for breakfast, it's never started autoplaying videos when I open a tab in the background, it's got support for picture in picture video which is my most used new feature of OS X in ages, and is fast fast fast.
- dvdhnt 10y agoI enjoy Safari and use it for general browsing. However, as a developer, I perceive their developer program to be unfriendly with a high barrier to entry. That may be acceptable in a closed ecosystem like iOS but unacceptable in an ecosystem like the general web.
- sehr 10y agoSafari's store & extensions are part of the Apple ecosystem, not the web's. Part of the trade off I suppose.
- dvdhnt 10y agoRight, that's what I was trying to get at, sort of. From the developer page for extensions - > The future of extensions development takes place in Xcode and > To develop without a certificate, you must tell Safari each time it is launched These points can be trivial for someone who is or has no issue becoming a part of the Apple Developer Program. However, the red tape seems contradictory and almost hostile compared to developing extensions for Chrome and Firefox where all you need is your favorite text editor.
- krrrh 10y agoIt definitely would be great if you could use your preferred tools and build from the commandline, or if Apple could ease the process of self-signing for local deployment. However, the tension between developer and user friendliness as noted elsewhere in this discussion applies here as well. Presumably a part of the fees that Apple collects from developers covers the cost of auditing extensions for security, and identifying developers which provides a disincentive for user-hostile activity. Meanwhile, Chrome extensions have been a vector for adware and malware–often because bad actors will buy popular but unmaintained extensions and users will get an updated version that is user-hostile in some way. One could argue that Apple should fund the auditing process out of other revenue, and that it is short-sighted of them to try to make the developer ecosystem self-funding on the backs of deveopers of free extensions, but either way, I've felt a lot safer recommending Safari to my less technical friends and family than Chrome for this reason alone.
- madeofpalk 10y agoI'm always pleasantly surprised when Apple graces us with Safari updates. They tend to come with fairly cutting edge features when they actually ship. The opportunity they have at the moment is the super long gap between releases, which is even more apparent on iOS. I wish Safari could switch to a more Chrome-like model of shipping smaller updates more frequently, perhaps in an evergreen model. I guess there's only so many new emoji's Apple can use to encourage people to upgrade...
- alwillis 10y agoYou do realize that Safari's engine WebKit is used for mission critical things in macOS and iOS… many apps like Mail, the App Store, iTunes and many thousands of 3rd party applications, right? Every WebView in a macOS or iOS app is backed by WebKit—it's not just a browser; it's an extremely important system software component on over a billion devices. I think Safari Tech Preview and WebKit Nightlies are a good tradeoff—I'd rather that than frequent instability on my Mac or iPhone just for the appearance of being an evergreen browser. You can see what's being developed and what's being considered for WebKit just like you can for Chrome and Firefox: https://webkit.org/status/ https://webkit.org/status/
- kalleboo 10y agoIsn't it the same situation with Chrome on Android?
- madeofpalk 10y agoYup. Of course I realise that. But also I believe that implementation details of iTunes also shouldn't hold users (and/or developers) back. Safari Tech Preview was a huge surprise and an awesome leap for community engagement and awareness of upcoming works. But the realities are that "the industry" is moving ahead faster than Safari's (at best) twice-a-year release cycle. I can 1005 appreciate vendors taking time to let 'specs' 'settle', but Safari's comparatively infrequent cycle puts them at a weird pace.
- alwillis 10y ago
- cobralibre 10y ago"When the pointer is locked, users will see a banner explaining that the mouse cursor is hidden, and that they can get out of pointer lock by pressing the Escape key." I beg your pardon — which key?
- simonhamp 10y agoFunny. But there is still an escape key and it's not altogether impossible to use
- philliphaydon 10y agoUnless of course you touch type in which case you end up looking at the keyboard now....
- simonhamp 10y agoAgreed, but still not 'impossible'
- james32322 10y agoExcept not really, because the hitbox for esc is the entire top left of the bar, as long as you touch the corner, you esc.
- mwfunk 10y agoWhether or not that's true for someone, "looking at the keyboard" != "impossible to use".
- ash_gti 10y agoThe tocuh bars pretty accessible, you can use ^[ as well. I've remapped my caps to escape since I never use capslock.
- eridius 10y agoNo you don't. Why would you? Touch-typing relies on you knowing where each key is, and the Escape key is still in the same place it always was.
- Geee 10y ago> Updated Behavior of Fixed Position Elements Wow, inputs in bootstrap modal will finally work on iOS!
- elzi 10y agoAny catch if it does away with needing the `-webkit-` prefix for CSS yet?
- Eric_WVGG 10y ago“Reduced Motion Media Query” The extents to which Apple goes for people with disabilities is as baffling as it is commendable. I can’t think of another company in any industry that does so much.
- MBCook 10y agoWhy is it baffling? It doesn't seem very extreme to expose accuser preference. It's not like they invented something to try and describe to blind users what a WebGL view is drawing.
- FireBeyond 10y agoUnless you're a blind user with a Touchbar Mac...
- stephen_g 10y agoActually not at all, Apple has already thought about that: https://support.apple.com/en-au/HT207258 https://support.apple.com/en-au/HT207258 There's VoiceOver support for the blind, zooming for visually impaired, etc. all implemented already.
- toyg 10y agoI expect that's a function of their traditional position in the educational market. That market is extra-sensitive to accessibility issues, for legal and practical reasons.
- mrmondo 10y agoI really wish I could have a bookmarks bar with just favicons showing in safari, it's something that's a key part of my workflow in Firefox and I actually really like safari and other than that and the annoying wide tabs thing which I'd probably get used to if use it more often.
- tfeldmann 10y agoTry dragging a tab to the left side of the tab bar. The tab will shrink to icon size and stay there after restarts.
- buovjaga 10y agoThis confirms 2017 will be The Year of CSS Grid Layout.