Safari和edge苹果浏览器safari哪个比较好?

请问开发者尤其是前端开发者用什么浏览器最好? - V2EX
V2EX = way to explore
V2EX 是一个关于分享和探索的地方
已注册用户请 &
请问开发者尤其是前端开发者用什么浏览器最好?
· 164 天前 · 3502 次点击
新手刚去某科技公司实习,做的后端 REST 服务和前端 React+Flux。
以前一直用 Safari 感觉特别流畅,开发者工具也挺好用(也可能是我不懂,我也就用用 inspect element,然后设断点 debug javascript)。但是公司的同事几乎全部都用 Chrome。
问下各位有经验的老司机,大家觉得哪个浏览器调试前端特别好用?我用 Safari 就是非主流吗?
顺便大家有好用的 REST 客户端吗。
第 1 条附言 &·& 164 天前
大家都说用 Chrome,我也知道周围人都在用 Chrome,希望具体说一下原因。比如 Chrome 的哪些功能用来调试前端十分好用,而这些功能又是别的浏览器没有的。
还有这个问题不是“哪个浏览器最好用”。
71 回复 &| &直到
05:58:00 +08:00
& &164 天前
chrome:toggle device mode很好用
& &164 天前
& &164 天前
chrome + postman
& &164 天前
& &164 天前
其实我用firefox
& &164 天前 via Android
最好是主力chrome因为开发者工具很方便调试,前端使用它的人也多,方便交流。配合ff,safari和IE等方便亲自查看兼容效果。
& &164 天前 via Android
& &164 天前
Chrome + 1
& &164 天前 via Android
Microsoft Edge & Chrome
& &164 天前 via Android
楼主说的那些chrome都有,而且不是每个人都是从osx过来的。
像我们这种从win过来或者依旧在用win的开发者,大部分还是比较喜欢chrome或者ff。
ps:受不了ff那奇丑的UI...没用过
& &164 天前
chrome毋庸置疑. 其他浏览器只是为了调兼容才用.
& &164 天前
用IE因为你要兼容他23333
& &164 天前
& &164 天前
& &164 天前
safari可不是非主流么。。chrome 或者 firefox 才是正道
& &164 天前
IE,不正面刚IE就不算一个好前端
& &164 天前
如果是移动端,那就是safari和qq浏览器
& &164 天前
Safari 确实是非主流。
主要原因是它的 Developer Tool 的界面设计经过几次大改。从最初的和 Chrome 差不多,到目前这样,中间有几次改动太大以至于一更新打卡完全摸不到头脑,怎么看 Dom Tree 都找不到了。
至于功能上,目前的 Chrome 有模拟移动设备的功能,算是一个杀手级应用。
当然 Safari 也有一些值得借鉴的地方,例如对于 CSS 属性的显示,这种方式很方便复制代码。这个设计我是非常认同的。
& &164 天前
IE!战胜IE才是一切→_→
调试的话firefox,chrome皆可
& &164 天前
搞开发绝对是chrome首选。不论是对新标准的支持,跨平台还是跨设备的支持,以及各种开发者使用的扩展。实际上从各种开发者技术演示的会议上也能看出基本都是chrome。
& &164 天前
Chrome和火狐,如果想增强调试功能就用第三方工具,rest客户端一般都用chrome的一个rest插件或者用curl(挺好用的)
& &164 天前
前端应该所有浏览器都安装,chrome或者火狐作为主力,因为这2个浏览器对标准支持最好
& &164 天前
感觉chrome内存泄露太严重了,开个浏览器就可以用到两三个g的内存,所以改火狐了。
& &164 天前
Chrome和Firefox配合着用。
& &164 天前
前端表示所有常用浏览器都要用。。。
常用chrome,有时候用一下firefox
chrome的开发者工具很好用,firebug也不错,不过就是用着不舒服
& &164 天前
Chrome 更新快,新技术支持的更早,更全面;
调试工具更好用;
Chrome 最能代表现代浏览器的先进生产力。
& &164 天前
@ 这。。XP都停用了。。win7最低支持的就是IE8。。IE6是什么鬼。。
& &164 天前
前端?请务必使用三大内核都调试一遍;
不然你就是不负责
& &164 天前
自从有了chrome,我的很多项目就是chrome开发 chrome调试 只支持chrome,如果你的其他浏览器也能看我的网站那说明你的兼容型强
我现在连写html代码/css都用chrome修改过的F12了
真所见即所得啊……
& &164 天前 via Android
windows环境,360极速浏览器~(不许笑)
理由是webkit模式、ie edge模式、ie 兼容模式随时切换
webkit下调试工具也跟chrome一样
& &164 天前 via Android
& &164 天前
@ 当我们说一个浏览器的界面丑的时候,我们是在谈论什么?
抱歉我用了一个知乎体。其实是有点好奇,浏览器的界面可以做到顶上一行(地址栏/搜索框)而已,能丑到哪里去?开了全屏后干脆就看不到UI了。
大部分时间我们都是在看网页而已,很少的时间才需要点菜单。至于底部的开发者模式,无非都是那些东西,我也不觉得哪里丑了。再说,火狐的UI也是可以自己订制的。
用美丑来决定对工具的使用,我总觉得是终端用户而不是开发者才有的特权。我一个同事就很喜欢用360安全浏览器,她*唯一*的理由就是“这个浏览器很漂亮”
@ 所以 chrome 就是另一些人的“IE”咯
& &164 天前
Paw. The ultimate REST client for Mac.
& &164 天前
@ &目前的 Chrome 有模拟移动设备的功能,算是一个杀手级应用。 &
Safari也有
& &164 天前
@ 哪有啊?求教
& &164 天前
除了chrome还有最好这么一说???
& &164 天前
F12
最左边有个手机样的东东 点一下看看有什么变化
& &164 天前
@ Safari-&Preferences-&Advanced-&Show develop menu in menu bar
Enjoy
& &164 天前
@ 你确定你说的是 Safari?
@ 然后呢?模拟移动设备的功能在哪?
& &164 天前
@ Develop-&User Agent
& &163 天前
Chrome,并没有什么优势功能,但是都比Firefox和IE以及不稳定的EDGE完善方便
& &163 天前
我个人喜欢的是chrome那简约的设计,对比下chrome跟FF,
chrome把一切可以精简的地方都用来显示页面内容了(单独的菜单栏 书签栏 状态栏等等);
最早把搜索栏跟地址栏合并到一起的也是chrome;ff的菜单,就展示在上面的按钮来说,有多少个是平时用不到的?
现在所有浏览器都可以看到chrome的影子,不管是从内核还是从UI上,当然也包括FF。
插件跟调试工具之类的,两者确实相差不大。
PS:没有把话题升级为浏览器大战的想法,不要介意。
& &163 天前
不用chrome开发 不能算前端,真的
新版chrome的调试工具,javascript下断点的时候,变量运行的值,直接写出来了。
其他调试工具,还需要用鼠标指到变量上面一个一个的看。效率低的不行。
chrome的调试工具
比其他所有都强,比很多ide都复杂。
它支持很多sublime的快捷键,ctrl p,所有文件搜索。
& &163 天前
@ 这只是模拟手机的user agent吧,跟chrome的手机调试模式没有可比性
& &163 天前
问题是 我找不到不用chrome的理由
& &163 天前 via Android
个人风格根据自己选择,测试的话四个主流游览器测试一下就好了
& &163 天前
新版chrome 查看dom结构的时候,可以看到那些元素被动态的修改了。
至少领先其他工具几年。
& &163 天前
@ 我说的是chrome
& &163 天前
Safari 在 Mac 下的确顺滑,但是其对于 Web 上一些新特性并不很好。
& &163 天前
我感觉safari 调试工具的摆放逻辑性不强,也就是摆的比较乱。
& &163 天前
& &163 天前 via iPhone
Firefox上的firebug这等前端神器怎么能错过
& &163 天前
REST客户端:postman
& &163 天前
现在所有浏览器都可以看到chrome的影子,不管是从内核还是从UI上,当然也包括FF。
------------------------------------------
火狐的内核和 Chrome 还是不同的。UI的话,可以不显示菜单栏,做到和 Chrome 一样简洁还是不难的。
你说的其实是“这个浏览器同质化的时代看脸是很重要的”;
我说的其实是“这不是一个浏览器同质化的时代”。其他回复也提到了 Chrome 功能方面的一些过人之处——先不说那些过人之处是否正确,但是这个评判方法是正确的——从功能而不是从 UI 来评价、取舍。
& &163 天前
Chrome,IE 以及基于 Chrome 的国产浏览器都用。
API 测试使用的是 Webstorm 自带的功能。
& &163 天前
Chrome吧,Chrome可以链接Android的机器,然后用电脑打开安卓上的浏览器调试页面,真机调试移动设备浏览器啊,不是模拟器。其它浏览器好像不行。
& &163 天前
啊噗。 都在推Chrome 我个人比较喜欢Firefox的。
& &163 天前
@ 别开玩笑了
& &163 天前
开发用Chrome,调试的时候可能会用IE11
& &163 天前 via Android
后排问一下火狐怎么下事件断点
& &163 天前
在要兼容就标准 尤其是ie6的时候
就会发现一大堆css特性会有问题 真特么烦
& &163 天前
用 Chrome;Chrome是标准浏览器的象征;在前端眼里只有标准浏览器和非标准浏览器(非标准浏览器就是IE),谷歌浏览器对代码的支持比较好;苹果和谷歌用的都是webkit内核,也都是标准浏览器,拼的就是占有率了;
因为前端开发者经常要用F12;解决不同浏览器的兼容问题;谷歌浏览器的F12超级好用,而且手机端演示也做的非常棒,所以 Chrome就成首选了;而win平台并没有多少人装Safari;楼主和同行交流的时候,有没有发现,基本都是用chrome浏览器?
个人感觉Safari 虽然是标准浏览器,但是占有率太低了,才5%的样子,如何能够hold住全场啊;而Chrome占有率甩Safari几条街,谷歌上没问题的,在safari上就没问题;一句话,safari能做的,chrome都可以,而且做的都非常棒,占有率又那么高,有什么理由不用chrome?其它浏览器调兼容的时候用下就可以了;
(IE虽然占有率排第一,但是已经是前端眼中的拖油瓶和公敌,渣渣,开发者看着就烦,鬼才去用,忽略IE;)
& &163 天前
看到这个问题专门登陆上来回答一下。chrome是用的最舒服的,最习惯的。没有有之一。ff的firebug,最开始在用,后来一直用chrome。ff偶尔用一下。
对比下。只看调度那部分。
1.chrome的控制台可以在任何窗口下开启,不与其他窗口共占。这样的好处是我可以在 Elements,Sources等地方直接输入命令。尤其是在js打断点时输入一些命令。(这一点我在ff上没找到,有可能我是没找对地方)。控制台的search功能,可以搜索所有资源。对于找一些js的函数很有帮助。
2.elements,network,sources很清晰,调试很方便,也可以安装一些调试应用,像jquery audit这种用来补充本身的不足。也可以自己开发一些插件,简单易学吧应该算是。
3.登陆google帐户,加一些其他插件。可以做到帐户资料同步,比如历史记录,用户密码等。尤其是新重装时,登陆帐户会自动下载应用。对于有多个电脑的人来讲好用。ff基本没用过帐户,用过帐户也不记得有啥用了。
其他的,欢迎讨论补充。。。
& &163 天前
谢谢大家的讨论。看完我发现受益匪浅。不同的开发者,有时候需求也是不同的。
DOM 被修改的时候,Safari 会闪一下被修改的地方。 @
设断点的时候,Safari 也会直接显示当前位置能访问的变量的值。 @
Safari 不能模拟移动设备,不过可以调试 iOS 上面的 Safari。Firefox 可以模拟移动设备。 @
Safari 也可以写了保存的。 @
新特性的问题,Chrome 确实 HTML5 得分最高,可是最后毕竟要兼容所有主流浏览器不是吗,所以 Chrome 的新特性要么不敢用,要么各种 shims,最后别的浏览器也没差。
我前端用的 ES6 + React,JSX 要编译一次,ES6 又要编译一次。Safari 调试的时候能找到原始的 JSX,Firefox 要么 loading source error 要么找到了编译后的。Chrome 不知道。
说下个人认为的 Chrome 的缺点:费电、吃内存、发热。也许大家都是台式机开发,这些缺点就不那么重要。我个人喜欢抱着笔记本在公司四处换地儿,这时候 Safari 就很流畅、省电不发热。
另外也请 Firefox 用户来参与讨论啊。
谢谢大家推荐的 REST 客户端啊。
& &163 天前
想改变别人,先改变自己。
你的附言:
大家都说用 Chrome,我也知道周围人都在用 Chrome,希望具体说一下原因。比如 Chrome 的哪些功能用来调试前端十分好用,而这些功能又是别的浏览器没有的。
然后大家给你提出自认为的Chrome的优势,你一一有针对性的用safari驳回去
我完全看不出你这除了引起果粉和G粉的口水外的其他用处
以我的简单的思维只从你64楼的回帖看出来你根本不是想知道Chrome哪里好,你只是想说你大Safari并不差……
& &163 天前
@ 然而并不是,大家说的 Chrome 的优点我都接受,并且一一去尝试了,这样才能知道哪些是 Safari 也有的,哪些是 Safari 缺乏的,你却只看得见我话里面那些让你不高兴的事实。
站队是很幼稚的行为,公司给大家配的 MBP,然而并不是所有人都去用 Safari,因为在工作产出赚取利润前面,信仰不值一提。
咱们这儿讨论技术,讨论如何增加 productivity,希望不要扯到XX粉。
& &163 天前
@ 我想楼主并没有玩插件这样一个东西,chrome有许多好用的前端插件。
比如有一个插件名字叫做
SnappySnippet
比如我现在要模仿支付宝做一个页面,我用这个插件只需要点一下按钮,html、css、全部搞定了
楼主呢,需要多长时间呢?是不是需要开发一天呢? 这就是效率。不用再争论了
& &163 天前
啊嘿呦
啊呦咻
放眼望去一片白金的世界
向前踏出一步吧
随着永不停息的
这心中的悸动 一起来跳舞吧
& &163 天前
以前用firefox,无奈实在是太慢,换了chrome一身轻松。
& &163 天前
主力还是Chrome,毕竟各种调试太方便。
如果有移动web开发需要的话,还推荐入个Ghostlab,可以在电脑上调试手机里任何浏览器打开的页面。
& &162 天前
谷歌Chrome浏览器是最好的对于Web开发人员, 因为这个浏览器自带的内置开发工具,以及它的速度比Firefox快。了解更多有关开发者工具
& · & 954 人在线 & 最高记录 1630 & · &
创意工作者们的社区
World is powered by solitude
VERSION: 3.9.5 · 64ms · UTC 05:57 · PVG 13:57 · LAX 21:57 · JFK 00:57? Do have faith in what you're doing.&&|&&责编:刘菲菲
  微软在加州召开Edge网络会议。在本次会议上,微软回答了外界对浏览器是否开源的疑问。公司一名高管表示,开源Windows是“极有可能的”,但是最新发布的Edge浏览器并不在此列。微软Edge大会  微软在声明中指出:“目前,我们没有打算开源Edge浏览器和其平台组件。我们理解和重视开放路线图和核心技术的重要性。为此,我们推出了‘微软Edge平台状况’,以传达我们的路线图计划。我们还将通过共享源代码的方式,和像Adobe这样的渲染引擎提供者展开合作。公司将致力于在未来让Edge工程项目更加透明。”微软Edge图标  此前业界有许多猜测,微软是否会在开源许可证下开发新浏览器。而微软已表示,Edge浏览器不会使用开源引擎WebKit,该引擎目前被苹果的Safari浏览器和谷歌的Chrome浏览器所采用。如何评价 Microsoft Edge 浏览器?
酷炫宣传视频地址相关问题:
按投票排序
基本上把 Build 2015 关于 Edge 与 Web 开发的 session
都看了一遍,以一个前端开发者的视角来做个总结吧。主要的消息都来源于 Channel 9 的视频,会给出相应的链接,如果有我会错意的地方欢迎指正。Update: 加入了部分来自 Ignite 和 Microsoft Edge Web Summit 2015 的消息。TL;DR: Microsoft Edge 更多地代表了当前 M$ 浏览器开发团队开放、进取、拥抱标准、与其他浏览器保持统一的态度,即使目前它的表现与其他浏览器有一定差距,但是这种态度加上微软的技术实力,可以保证它对将来的 Web 开发与生态环境起到的是正面的影响。希望前端的同行们能够不计前嫌,给予它合适的关注和支持,毕竟我们都知道 Web 的将来肯定少不了 M$ 的一份 :)1. 开放目前 IE 是主流浏览器里唯一一个核心组件保持闭源的,考虑到商业因素和它作为系统组件的身份,M$ 不将它的核心开源情有可原,但是这需要 M$ 愿意尽可能听取开发者和用户的意见来不断改进它才能不杯具。IE 获得垄断地位后,大概在 IE9 之前 M$ 高层的主要态度类似于“Web 已经进化到头了我们不用再搞那么多幺蛾子了”,团队人心涣散(来源:),在不少问题上(比如 acid2 的支持,参考)态度也比较傲慢(毕竟市场占有率大,腰板硬)。2008 年左右开始新一轮浏览器竞争后 IE 开始处于落后地位,态度还是比较消极,发布 Edge 的 session ()里也提到了他们之前都不敢开放反馈怕只有一大波人冲上来喷 “Your product sucks”。大概从两年前开始,IE 团队开始积极地听取用户和开发者的反馈,他们建立了 ,在 twitter 开通了 @IEDevChat 并且开展了 #AskIE 活动,还参与了 Reddit 的 /r/AmA ()。其他内核开源的浏览器可以通过 issue tracker 让外界随时得知他们对新标准的支持进展与相关态度,IE 作为闭源浏览器走不了这条路,就通过建立
来与外界沟通。Edge 就是这种较为开放的环境下的产物。2. 进取近几年前端技术与标准的数量出现了爆发式的增长,Firefox、Chrome、Opera 都采取了快速迭代更新的策略(6周一次)来跟上它们的步伐。如果你是一个比较喜欢玩新标准新特性的前端肯定会注意到,1年前的这些浏览器跟现在的版本相比,对于新标准的支持差别是挺大的(特别明显的是 ES6 支持)(身为一个 Firefox 忠实用户表示现在的版本号简直是三倍速狂滚……)。以前的 IE 由于身兼“系统组件”,嵌入在不少地方,更新也是作为系统更新的一部分。因为容易伤筋动骨,采取的更新策略一直比较保守。加上 IE 与系统捆绑而且新版本经常不支持老的操作系统(IE9 仅支持 Vista 以上,IE10 只支持 Win 7 以上),即使 IE10+ 已经是相当 decent 的浏览器,依然改变不了旧版本浏览器拖累整个平台的事实。(好多前端们喜欢抱怨 IE8-(IE8 发布于 2009年),然而要知道 2009 年的 Firefox/Chrome/Safari/Opera与它们现今的版本相比也不咋地啊……老 IE 对标准支持是不好,但也得考虑人家当年出来的时候可能标准都还没定呢,好多黑科技还是 IE 先发明然后才进标准的)虽然 IE10+ 已经开始跟上新标准的步伐了,但是还是在一定程度上被更新策略拖累。Firefox、Chrome、Opera 的更新都非常简单,对普通用户来说几乎是隐形的,但是 IE 的更新算进系统更新,对普通用户而言看上去比较吓人,因此经常会不愿意更新,而且很多用户(比如盗版)会直接关掉更新提醒,更是雪上加霜。此外 IE 也有 M$ 那个完全不适合浏览器的 10 年质保政策,让老 IE 有了更多理由苟延残喘……好消息是,因为 Windows 10 将采取滚动更新的策略,Edge 也会成为又一个快速迭代更新的浏览器(Edge 的 session Q&A 部分有提到具体更新速度还没定,目前比较倾向于一个月两次,如果确定是这个速度的话简直突破天际)。 Win 8 之后系统的更新人性化了许多,加上 Windows 10 将在国内与 360、腾讯管家等(不知道算什么软件的)厂商合作,Edge 的更新应该不会再遇到 IE 那样的窘境。结合
可以看出, Edge 将来对新标准的支持会相当不错。所以……不是 Microsoft Edge 1.0 啊 !是 Microsoft Edge啊!没有 Document mode,滚动更新的 Microsoft Edge 啊!M$ 终于加入了 evergreen 大军!(参考:)(原谅我使用了咆哮体……请读:)这个意义上来看 Edge 这名字简直起的好!你还记得大明湖畔的&meta http-equiv="X-UA-Compatible" content="IE=edge"&
吗?Update:
Ignite 有人说漏嘴啦,“Right now we’re releasing Windows 10, and
because Windows 10 is the last version of Windows, we’re all still
working on Windows 10.”(
)以后 Windows 和 Edge 都一直滚了……大概类似于 Mac OS X 的情形?IE 还有一个问题是它的开发者工具在很长一段时间里一直落后于时代。IE 10 前别人已经进入工业社会(Firebug 和一堆逆天插件,Chrome Dev Tools),IE 还在农业社会玩泥巴(那个醉人的 DOM Inspector 和纯文字的 Console……)。IE11 的 F12 进入了工业社会,而其他浏览器已经进入现代社会开始玩黑科技了(正经的移动端模拟器,Chrome 的 workspace、动画开关、event breakpoint 和正经的 profiler,Firefox 的 3D View ,还有各种插件,等等)。Edge 的 F12 总算进入了现代社会(其实 IE 11 开始已经在抓紧跟进了),而且多少有了些亮点(后面会提)……(参考:)(请让我吐槽一下这位声音很好听+英国口音(好像跟图片有点反差)的工程师介绍的 Edge F12 的 “独特之处”……其实好几个其他浏览器已经有了啊(扶额))(请让我吐槽一下这位声音很好听+英国口音(好像跟图片有点反差)的工程师介绍的 Edge F12 的 “独特之处”……其实好几个其他浏览器已经有了啊(扶额))3. 拥抱标准、与其他浏览器保持统一IE9 之前 M$ 对于标准(或者说对W3C)的态度并不是非常积极(毕竟市场占有率高,自己就是事实标准),由于 IE6 取得垄断之后 M$ 高层不再重视浏览器这块,开了很久的天窗,Acid2 和 Acid3 测试出来的时候 IE 团队忙着填坑所以也不是很重视(IE7 的 Acid2 测试结果简直是恐怖片啊嗷:)。IE10 开始对标准的支持改善了很多,从 HTML5、CSS3、ES6 到 WebGL、WebSocket 等领域开始追平其他浏览器,而且也通过
不断公开对新标准的态度与实现进展。Edge 最显著的特点就是新内核 EdgeHTML,原本 IE 团队是准备让这个新浏览器包含两个内核以方便向后兼容的(另一个是旧的 MSHTML,IE11- 的内核,好像前端们比较喜欢叫它 Trident,不过 M$ 的 session 里他们都管它叫 MSHTML),但是最后由于技术原因决定让新浏览器只保留新的内核(来源:),然后另外保留一个有旧内核的 IE11。前端开发者应该都体会过,要写出在 Chrome、Firefox、Opera 上表现一致的代码一般不会花太大力气,然而如果要在兼容名单里加上 IE 通常就要做不少额外的工作,简而言之就是“他怎么跟我们画风不同= =”。Edge的一个目标就是尽量抹平 M$ 浏览器与其他浏览器的差距。EdgeHTML 其实是从 MSHTML fork 而来,删掉了几乎所有的 IE 私有特性,因此在 Edge 中再也没有 ActiveX、VBScript、Document Mode 这些东西了,甚至在开发 F12 开发者工具的时候都尽量让快捷键设计与提供的工具和其他浏览器保持一致(参见),他们的主要目的就是让用户与开发者在不同浏览器上都能有一致的体验。(下图来自(下图来自) 里给出了他们在 Windows 10 preview 里用两个内核做 A/B Testing 的对比结果。由于修改了 UA 隐藏了自己 M$ 家族成员的身份(没记错的话是伪装成了 webkit = =),网站在遇到 EdgeHTML 的时候会直接上给其他浏览器用的代码,而没有那些专门给 IE 准备的 fix。第一次暴露在这样没有 IE 适配的环境下,EdgeHTML 在 preview 里一开始的效果非常糟糕。在加入了大量的 interoperability fix (山寨其他浏览器比如加 -webkit-)之后 EdgeHTML 的效果开始慢慢进步到正常水平。Edge 的目标是 “the Web just works”,希望未来的前端开发能够不再需要 feature detection/browser sniffing 这些东西,只要是符合标准的代码,在各家浏览器的最新版本上就能够取得一致的效果。身为一个前端,请让我为这份情怀抹把泪……不仅仅是渲染引擎从 MSHTML 改为 EdgeHTML ,Edge 的 JavaScript 引擎也做出了类似的改动(名字依然是 Chakra,改了.dll 的名字,内容上的修改方向类似 EdgeHTML),参考下图(来源:):Edge 的 Chakra 引擎还引入了 Simple JIT 技术(bailout 退回不使用 profiling data 的 Simple JIT 而不是回到 profiling interpreter 等待下一次 Full JIT) 、多线程 JIT、跨文件的 function inlining、更宽松的 inline cache 限制等,更多请参考 Edge 的 Chakra 引擎还引入了 Simple JIT 技术(bailout 退回不使用 profiling data 的 Simple JIT 而不是回到 profiling interpreter 等待下一次 Full JIT) 、多线程 JIT、跨文件的 function inlining、更宽松的 inline cache 限制等,更多请参考 4. Edge 的与众不同之处你可能会觉得有些不可思议,但目前来说 Edge 的 ES6 支持居然是所有浏览器里最好的,比 Firefox 还略高一些(当然,等到 6 月标准最终通过之后其他浏览器应该也会很快跟上的):在 Edge 上可以看到大量 TypeScript 的影子。和 Firefox、Crhome 等浏览器一样,Edge 也使用类似 HTML+CSS+JavaScript 的技术来写开发者工具(所以如果你用 F12Chooser 的话就可以用 F12 debug F12 了……),不过 JavaScript 的部分是用 TypeScript 编译过去的。 M$ 在 TypeScript 上投入了不少资源(Anders Hejlsberg 这种大神都出动了,让我感动一下),不仅仅是为了推动 Web 的发展,也是为内部开发提供更好的支持。
就提到了 TypeScript 的强类型系统在多人开发一个F12这样比较复杂的应用的时候带来了很多的好处(静态分析、补全、文档等),这点相信试用过 Visual Studio Code 的同学们应该已经体会过了(VSC 的补全功能就是用 TypeScript Definition File 实现的)。Edge 的 JavaScript Debugger 提供了 “Go to definition” 和 “Find references” 这种 IDE 级别的功能,但是对纯 JavaScript 的效果不是很好(类型推导不好做),而如果是强类型的 TypeScript(Edge支持source map)就能提供非常完善的 tooling 了。 另外 Edge 将会作为新的 WebView 内核,同时在 Windows 10 里作为 Hosted Web App 的支撑(Hosted Web App 主要特征就是在 manifest 里给个 URL,用户打开其实就是个类似 Web View 的东西),里面的 JavaScript 可以使用 Universal API(可以访问硬件、和 Windows 内置的一些生活服务交互,类似于原生 API),配合 Windows 10 的跨终端设定,以后在 Windows 平台上可以写非常强大的 Web App/Hybrid App 了……一些胡言乱语可能会有不少前端会觉得,虽然 Edge 看上去挺好,然而国内市场上 IE6 等老 IE 就跟打不死的小强一样,Edge 再美好也不关我们的事。个人的看法是“better late than never”,迟到好过不到,何况不管要花多久,IE 始终是要淘汰的,起码 Edge 已经让我们看到了一个光明的未来。Edge 能否成功取代老 IE,关键应该是 Windows 10 能否取代 Windows XP 等老操作系统。国内的话既然 M$ 已经放下身段和 360、腾讯管家合作,愿意让盗版用户也直接升级了,个人还是比较看好 Windows 10 的前景的。另外有些人比较介意 Windows 10 里还保留着 IE11 这件事,不过 Edge 的团队已经明确表示 IE11 纯粹是为兼容性保留的,除了安全修复不会再有其他的更新,包括开发者工具也冻结在了以前的状态。Windows 10 的默认浏览器将会是 Edge,新特性和新的开发者工具和新的 API 都只属于 Edge,它已经不是一个简单的实验性项目了(来源: )另外我怎么觉得每个 session 里都弥漫着一股“卧槽 IE 的代码我已经不想再搞了 Edge 干干净净的多好不是为了企业级客户我才不要留 IE 呢整天背锅好痛苦啊都沦落到山寨别人了心好塞” 的气氛……P.S. IEBlog 都已经被关了改为 Microsoft Edge Dev Blog(),twitter 的 @IEDevChat 已经改为 @MSEdgeDev (见最前面的图),dev.modern.ie 的首页……我不说了你们自己感受一下:目前来看对于普通用户而言 Edge 比 IE11 更友好,还多了很多酷炫小功能(Cortana整合、涂鸦、类似 Pocket 和 Clearly 的阅读功能),加上在很多人心中 IE 就是卡又慢的代名词,IE11 的存在应该不会是太大的问题。虽然 IE 存在很多缺点,但目前它对于很多人来说依然是不可或缺的(某些教务系统、内部系统、网银等),也不能强求 M$ 直接一下就干掉它(不然 Windows 10 怎么活啊……)。不过呢,也还是有一个坑……Edge 的部分特性要到 RTM 之后才会有(考虑到 Windows 10 的滚动更新好像也不是大问题):可能有人会问,Edge 这样滚动更新,会不会企业级应用再也不敢放到上面开发了?其实只要针对已经进入 W3C Recommendation 的标准开发,不仅可以兼容现有的浏览器,还可以兼容未来的浏览器(除非要兼容老 IE)……实在需要特殊 API 的地方,可以上插件,不过目前的 HTML5 技术已经可以满足大多数场景的需要了(所以大佬们请快点搞个统一的插件标准?)。或者也可以做成 Hosted Web App/Packaged App 这样就可以调用 Universal API 了(P.S. Build 2015 的多个 session 提到了 Apache Cordova)。个人感觉 Web 的进步离不开浏览器厂商的竞争,对开发者和用户而言,最好的是各家浏览器互相制衡的局面,一家独大对 Web 的前进会起到负面的作用(无论独大的是 IE 还是 Chrome 都一样,跟公司无关)。现在在全球市场上 M$ 家族相对于 webkit 家族已经开始呈现弱势,虽然还有 Firefox,不过对于普罗大众而言,战斗力不能和前两家相比。Edge 如果成功也会刺激其他的浏览器厂商继续进步,这种局面对 Web 是有利的。作为前端开发者,希望大家能够给 Edge 应得的鼓励,如果非得做 browser sniffing,不要对 Edge 太狠,尽量少用 vendor prefix 或者写全 prefix 和没 prefix 的 CSS。它已经很努力在追平和其他浏览器的差距了,不要再让它不得不搞出:Mozilla/5.0 (Windows Phone 10.0; Android 4.2.1; DEVICE INFO) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/39.0.2171.71 Mobile Safari/537.36 Edge/12.0
和明明有`transition`和`-ms-transition`还要提供 `-webkit-transition` 这种苦逼的举措了(来源:)……
《探索互联网的Edge》本文同步于:在4月30日Build 2015 开发者大会开幕Keynote上,微软宣布将原先的Spartan Project(斯巴达浏览器项目) 正式更名为Edge(边缘?利刃?),并公布了许多有关新的系统原生浏览器振奋人心的好消息。下面就让我们看看这位IE后辈到底有什么样的杀手锏,能干翻后来居上的谷歌家Chrome和好评已久的Fire Fox呢?前身2015年三月,微软透露了一项名为“Spartan Project”的神秘计划,声称这将代替IE成为微软的当家浏览器,并搭载更轻更快的全新Edge引擎,以期抛开以往IE在市面上的“坏名声”。起缘而两个月后,微软宣布这款浏览器的正式名称采用了她身上的新引擎——Edge,并宣称能够挂载经过稍微改动的Chrome与Fire Fox插件,支持Cortana语音识别、阅读模式(包括笔记与分享功能),基本上原先IE所缺失的新特性都补救了回来,并且对于触屏有特别优化。阵战官方的宣传视频美如画,着重强调了人机语音/文本交互的超便捷和触屏使用/键鼠操作能作画,清新文艺范~Video Player微软对于新的Edge的跑分情况与她的老兄IE11,死敌Chrome和Fire Fox进行了横向对比。(不过官图永远美如画,卸妆才能见真假……期待第三方的更细致测评)For those that didn’t know,
is a modern benchmark from Google that measures a JavaScript engine’s performance by running a suite of tests representative of today’s complex and demanding web applications. Octane‘s goal is to measure the performance of JavaScript code found in large, real-world web applications, running on modern mobile and desktop browsers.译:对于一些电脑小白来说,Octane 2.0是一个谷歌确立的关于运行复杂web应用能力的测试JavaScript引擎性能的当代基准。(大体就这个意思吧……)With the
benchmark, Edge beat our Internet Explorer 11, Chrome, and Firefox yet again. JetStream combines a variety of JavaScript benchmarks, covering a variety of advanced workloads and programming techniques, and reports a single score that balances them using geometric mean.译:在JetStream方面,Edge再次击败了IE11,Chrome与Fire Fox。JetStream结合了JavaScript的多重基准,涵盖了各式先进工作负荷与编程技巧并综合几何图形的使用来报告出一个直观的分数。Via: 奇招此外,新的Microsoft Edge还具备将网页迅速转换为Universal APPX的能力。转换的应用也能够轻易与Xbox,Windows for Phone与Cortana进行互动。但是这项功能的实用性与适用范围还有待检验。后续在真正的Edge正式版闯入江湖之前,一切再多的猜测也只是妄想。Edge是微软重新冲击互联网的号角,却不知道这声战号是不是来的太晚了。IE的失败给了很多人很深的印象,那么这款破釜沉舟的产品是否能辅佐微软实现她的统一大业还需要时间的检验。
感觉和最新的QQ浏览器9长得很像。
Windows 的 Safari。个人评价,快,省电,年轻有前途。拭目以待
跑得比哪个浏览器都要快资源占用比谁都少就是崩起来要命。。
有种刚补的处女膜,又被强奸了的感觉。我很难相信以后EDGE还有这么快,但这好像不怪微软。
和刚出来的Chrome差不多的感觉,快,是真快,界面极简。现在连个插件系统都没有,链接拖拽,关键字拖拽这些都没了。基本上除了快一无是处,总之,看好后面的发展。如果你只是需要一个浏览器,如果你喜欢干净的Chrome那种极简主义。Edge很适合。
Internet Edge,简称IE浏览器。--------------如果你没能察觉出本答案只是抖机灵,那么请注意本答案是抖机灵。--------------Edge浏览器具体名称请参阅微软公司Edge浏览器产品相关页面。IE浏览器的缩写为Internet Explorer,而非Internet Edge,微软从未发布任何名为Internet Edge的软件产品,如果依然觉得本答案看后感到不适情迅速切换到其他答案。
现在已经爱上这款浏览器了,换了黑色主题,在外接大屏幕上用起来感觉不要太好。速度快,极度流畅。兼容性还有些问题,有些网页需要调用IE才能打开,标签页关闭的时候有卡顿,没有chrome那样的推送机制。至于插件,如果需要插件我可以用chrome firefox。但是这款不带插件的浏览器,反而能够清爽快速,很不错。
可以使用shadowsocks,这是用的日本的服务器:我现在使用的系统版本还是10240,在这个版本下体验就是:我现在使用的系统版本还是10240,在这个版本下体验就是:将标签页拖拽成为新窗口很费力,将新窗口归并为一个窗口内的标签也很奇怪,原来的窗口不会消失,会保留一个新建标签页。不能自定义地址栏默认搜索引擎。不能选中文字左键拖到标签栏进行搜索(右键也没有搜索功能)。页面滚动时的字体渲染和停止时有些不同,这个和chrome一比会有很大区别:因此常常滑滚页面时会有点亮瞎眼的感觉。因此常常滑滚页面时会有点亮瞎眼的感觉。用双指手势在触控板上滑动页面停止时(此时手还在触控板上),页面会不稳定,总会有1到2个像素的位移,也就是此时对手指的敏感度很高,稍有点用力不均,页面就会有微小的滚动。这个和chrome也是不同的。刚刚发现的一个问题,我把光标放在答案中的一句话末尾,比如这里:然后我通过摁方向键“←”移动光标,到了这个位置后:然后我通过摁方向键“←”移动光标,到了这个位置后:我再摁一下,就会跑到这里:我再摁一下,就会跑到这里:不知道这是什么原因?不知道这是什么原因?我并不确定这些问题是是我电脑本身的设置或者其他问题还是目前这个版本下未解决的问题。如果任何人有解决方案,非常愿意请教,我还是非常想使用Edge的,但是这些问题不得不让我又重新将chrome设为默认浏览器。
内存消耗比较大然而IE还是很多网站默认打开的浏览器
我求你们赶紧出插件支持……广告已经把我逼疯了……我的4G内存小本都能跑的飞快还有什么理由不用【doge脸】只要swithcysharp和ABP能用就行QAQ
等知友的分析,很是细腻及到位,从用户层面我觉得,MS Edge是否能成功有两大问题值得密切关注,可能是有点片面,大家权当作是个补充或者再“提一提”吧:1、Windows10是否能大规模的推送及升级(国际上Win7/8.1免费升级,国内有企鹅和数字合作推送),因为Edge目前仅支援Windows10并作为默认浏览器。并且除了企业版之外额外带IE浏览器并继续维护更新之外,其他版本只有Edge。联想到Windows Phone的情况,我认为Edge的装机率&占有率会极大程度上影响这个崭新的浏览器的生态。2、既然是作为默认浏览器,用户是否会继续让他默认下去,体验十分重要。UI等自然是做了非常激进或者说合时宜的改进,并且Cortana语音助手、内置的阅读器、笔记还有分享功能都使其变得很酷。那么我觉得另外有点很重要,也很影响体验,就是插件和扩展问题,大家都知道IE上BHO、Active X的体验真真是很差的,并且严重影响浏览器速度和效率,间接影响用户体验。现在,MS声称会支援经过Firefox和Chrome的插件及扩展。但是!但是!但是!目前的消息是要到“今年晚些时候”的DEV通道,那么我觉得这个时机问题,在一定程度上是致命的。因为一般用户对待一个软件的第一印象很可能会决定以后对它的态度,只要不是MS的粉丝或者开发者,很少会在初次体验不佳的情况下,继续密切关注后续版本。当然这里并不是说没有扩展的Edge体验差,只是说需要加分。举个例子,在国内互联网上如果没有去广告这种基本插件,那体验一定是扣分的。3、扩展分发问题,我比较忧虑的是采用Windows Store这个渠道来分发扩展,是否一定程度上可能会影响用户对扩展的关注度?当然可能微软是出于对渠道统一的考虑,估计会像对Apps一样,走一个相对比较严格的审核流程。顺便说一句,Windows10 预览版用到现在(写此文章时我的版本:10130),新的Windows Store《应用商店(试用版)》的体验还不够好,下载应用、更新应用、商店浏览等体验上还须改善。至此,真心是很希望微软能加快进度,以“Modern”的姿态(至少有一些关键扩展支援,去广告等一些较实用性的、让网银尽快支援等)将Edge展现在我们眼前。移动互联时代,留给MS的时间不多了。最后上个LOGO图~新Logo不错~嗯~最后上个LOGO图~新Logo不错~嗯~日添加:微软官方给出数据显示:- Edge浏览器的WebKit Sunspider性能比Chrome快112%;- Edge浏览器的Google Octane性能比Chrome快11%;- Edge浏览器的Apple JetStream性能比Chrome快37%。
其实这款浏览器的一开始给我的感觉还是不错的,速度比较快,界面设计也比较讨喜,升了win10有挺长一段时间我都是把它设成默认浏览器的。我的机器是128g的苏菲破3,不知道是什么原因,edge经常会出现闪退,卡死,或者还能浏览界面,但是选项卡或者整个浏览器无法关闭,以及选项卡会莫名错乱之类的奇怪的问题。总的来说,巨硬关于edge 的理想是丰满的,但是现在edge还只算是一个半成品吧?还有太多太多需要改进的地方。在它变得更好之前,还是比较推荐使用chrome或者firefox,某些情况下ie都比它要更好一点。
叫IE12你们就又不用了ㄟ( ̄▽ ̄ㄟ)
win10正式版出来之后体验了一下。结论就是是个半成品啊。首先,这货是个通用应用,本来就是为手机和平板设计的,在PC上的功能也极其简陋,比如你就没办法修改下载文件的位置。(有知友提醒,可以在IE里面修改下载文件位置,然后EDGE的下载文件位置就变了。对于这样的设计,我只能说,微软你牛逼!)目前不支持插件,所有屏蔽广告这种功能目前也是完全没有的。关联第三方下载工具等也是不行的。标签页预览是宣传视频里面的功能,当前的版本也不支持。最重要的是!丑,真的丑!!!!!图标就算了,整个UI都是极丑的。还记得IE9发布的时候,微软是如何宣传他们的新界面的么?极度精简的地址栏和标签栏合并到一栏,为页面提供最大的可视面积。IE9的前进后退按钮也是精心设计的,后退按钮被设计成不完整的圆形,是为了产生网页浮现在整个浏览器UI之上的感觉。很细心的设计。最常用的后退按钮也被设计的更大,右键也能看到历史记录。()可是尼玛这些功能这些细节在EDGE里面都没了!!整个UI粗糙到像是毛胚房。地址栏和标签栏都是一片惨白,不能修改任何颜色。大概是为了照顾触摸屏吧,这两栏像两个巨大的额头一样,占据了极其宝贵的垂直空间,直接减少了可视面积啊!还有,作为通用应用,这货肯定比原生IE占内存。至于优点,支持随手ONENOTE涂涂画画(前提是你最好有一个surface)。另外,和IE11一样流畅。速度也很快(在国内不支持广告过滤,再快也然并卵,等你把广告加载完,别人都翻页了)总之,看到曾经如此重视细节设计的微软拿出了这样的产品,很痛心啊,都是被苹果谷歌给逼疯了吧。
现在无插件,无法屏蔽广告,差评
快上插件!!!!!!!!!
我来回答一点。如果说的不对请大家在评论里教我做人。我用的是X1 carbon,触摸板双指放大的操作在win8.1中的逻辑是整个网页放大,在edge中是鼠标所在区域放大,这个逻辑是和手机上面一致,不过对于习惯了以前操作逻辑的我可能需要一段时间来适应一下了------------------------------------------------------------------------------------------好像一觉醒过来这个缩放的逻辑已经改好了,我原以为改好了,其实并没有------------------------------------------------------------------------------------------其他方面我自己也不懂,刚刚更好win10,更多的体验之后再讲吧。------------------------------------------------------------------------------------------ACS的pdf打开速度好慢怎么破。。我用IE试了一下可是没问题能直接打开的。而且还只有ACS, Wiley和nature都没有问题。

我要回帖

更多关于 safari浏览器使用技巧 的文章

 

随机推荐